REST Resource: campaigns

संसाधन: कैंपेन

campaign संसाधन, कॉन्टेंट के मालिक के कैंपेन को दिखाता है. इससे कॉन्टेंट के मालिक, दावा किए गए और उपयोगकर्ता के अपलोड किए गए वीडियो पर कॉन्टेंट का प्रमोशन करने के लिए एनोटेशन का इस्तेमाल कर सकते हैं. उदाहरण के लिए, कॉन्टेंट का मालिक एक ऐसा कैंपेन बना सकता है जो उपयोगकर्ता के अपलोड किए गए ऐसे वीडियो के लिए फ़िल्म के वॉच पेज के लिंक जोड़ता है जिन पर दावा किया गया है और जिनमें उस फ़िल्म के सीन शामिल हों. YouTube पर कॉन्टेंट के मालिक, ज़्यादा से ज़्यादा 5000 कैंपेन बना सकते हैं.

JSON के काेड में दिखाना
{
  "kind": string,
  "status": string,
  "campaignData": {
    object (CampaignData)
  },
  "timeCreated": string,
  "timeLastModified": string,
  "id": string
}
फ़ील्ड
kind

string

एपीआई रिसॉर्स का टाइप. campaign संसाधनों के लिए, यह मान youtubePartner#campaign है.

status

string

कैंपेन का स्टेटस.

campaignData

object (CampaignData)

campaignData ऑब्जेक्ट में, कैंपेन के शुरू और खत्म होने की तारीख, टारगेट, और सोर्स जैसी जानकारी होती है.

timeCreated

string

कैंपेन बनाने का समय.

timeLastModified

string

कैंपेन में आखिरी बार बदलाव किए जाने का समय.

id

string

वह यूनीक आईडी जिसका इस्तेमाल YouTube, कैंपेन की पहचान करने के लिए करता है.

CampaignData

इस ऑब्जेक्ट में कैंपेन के बारे में पूरी जानकारी होती है. जैसे, कैंपेन के शुरू और खत्म होने की तारीख, टारगेट, और कैंपेन का सोर्स.

JSON के काेड में दिखाना
{
  "name": string,
  "startTime": string,
  "expireTime": string,
  "campaignSource": {
    object (CampaignSource)
  },
  "promotedContent": [
    {
      object (PromotedContent)
    }
  ]
}
फ़ील्ड
name

string

कैंपेन के लिए उपयोगकर्ता का दिया गया नाम.

startTime

string

कैंपेन शुरू होने का समय. अगर कैंपेन तुरंत शुरू हो जाना चाहिए, तो कोई वैल्यू न दें.

expireTime

string

कैंपेन खत्म होने का समय. अगर कैंपेन की समयसीमा खत्म नहीं हुई है, तो कोई वैल्यू तय न करें.

campaignSource

object (CampaignSource)

campaignSource ऑब्जेक्ट में उन ऐसेट की जानकारी होती है जिनके लिए कैंपेन लिंक जनरेट करेगा.

promotedContent[]

object (PromotedContent)

उन वीडियो या चैनलों की सूची जिन्हें कैंपेन में शामिल, दावा किए गए वीडियो से जोड़ा जाएगा.

CampaignSource

campaignSource संसाधन में, कैंपेन के सोर्स के टाइप और वैल्यू शामिल होती हैं. इनसे यह तय होता है कि प्रमोशनल कॉन्टेंट के साथ किन वीडियो का प्रमोशन किया जाएगा.

JSON के काेड में दिखाना
{
  "sourceType": string,
  "sourceValue": [
    string
  ]
}
फ़ील्ड
sourceType

string

कैंपेन सोर्स का टाइप.

sourceValue[]

string

कैंपेन सोर्स की वैल्यू की सूची.

PromotedContent

इस ऑब्जेक्ट में ये लिंक किसी कैंपेन के प्रमोशनल टारगेट के तौर पर मौजूद हैं.

JSON के काेड में दिखाना
{
  "link": [
    {
      object (CampaignTargetLink)
    }
  ]
}
फ़ील्ड

तरीके

delete

किसी मालिक के लिए दिए गए कैंपेन को मिटाता है.

get

किसी मालिक के लिए कोई खास कैंपेन फिर से लाता है.

insert

तय किए गए कैंपेन डेटा का इस्तेमाल करके, मालिक के लिए एक नया कैंपेन डालें.

list

किसी मालिक के कैंपेन की सूची हासिल करता है.

patch

किसी खास कैंपेन के लिए डेटा पैच करें.

update

किसी खास कैंपेन का डेटा अपडेट करें.