Method: advertisers.lineItems.bulkListAssignedTargetingOptions

टारगेटिंग के कई टाइप में, एक से ज़्यादा लाइन आइटम के लिए असाइन किए गए टारगेटिंग विकल्पों की सूची दिखाता है.

एचटीटीपी अनुरोध

GET https://displayvideo.googleapis.com/v2/advertisers/{advertiserId}/lineItems:bulkListAssignedTargetingOptions

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
advertiserId

string (int64 format)

ज़रूरी है. विज्ञापन देने वाले उस व्यक्ति का आईडी जिससे लाइन आइटम जुड़ा है.

क्वेरी पैरामीटर

पैरामीटर
lineItemIds[]

string (int64 format)

ज़रूरी है. उन लाइन आइटम का आईडी जिनके लिए असाइन किए गए टारगेटिंग विकल्पों की सूची बनानी है.

pageSize

integer

अनुरोध किए गए पेज का साइज़. साइज़ 1 और 5000 के बीच का कोई पूर्णांक होना चाहिए. अगर कोई भी वैल्यू तय नहीं की गई है, तो डिफ़ॉल्ट वैल्यू 5000 होती है. अमान्य वैल्यू देने पर, गड़बड़ी कोड INVALID_ARGUMENT दिखाता है.

pageToken

string

यह ऐसा टोकन होता है जो क्लाइंट को नतीजों का अगला पेज फ़ेच करने की सुविधा देता है. आम तौर पर, यह nextPageToken की वैल्यू होती है, जो पिछले कॉल से lineItems.bulkListAssignedTargetingOptions तरीके पर वापस आती है. अगर इसके बारे में नहीं बताया गया है, तो नतीजों का पहला पेज दिखाया जाएगा.

orderBy

string

वह फ़ील्ड जिसके हिसाब से सूची को क्रम से लगाना है. स्वीकार की जाने वाली वैल्यू ये हैं:

  • lineItemId (डिफ़ॉल्ट)
  • assignedTargetingOption.targetingType

क्रम से लगाने का डिफ़ॉल्ट क्रम बढ़ते क्रम में है. किसी फ़ील्ड के घटते क्रम में तय करने के लिए फ़ील्ड के नाम में "ब्यौरा" सफ़िक्स जोड़ना चाहिए. उदाहरण: targetingType desc.

filter

string

असाइन किए गए टारगेटिंग विकल्प फ़ील्ड के हिसाब से फ़िल्टर करने की सुविधा देता है.

इस्तेमाल किया जा सकने वाला सिंटैक्स:

  • फ़िल्टर एक्सप्रेशन में एक या उससे ज़्यादा पाबंदियां होती हैं.
  • लॉजिकल ऑपरेटर OR की मदद से, उसी फ़ील्ड पर पाबंदियों को जोड़ा जा सकता है.
  • पाबंदी {field} {operator} {value} तरह की होती है.
  • सभी फ़ील्ड में EQUALS (=) ऑपरेटर का इस्तेमाल किया जाना चाहिए.

इस्तेमाल किए जा सकने वाले फ़ील्ड:

  • targetingType
  • inheritance

उदाहरण:

  • TARGETING_TYPE_PROXIMITY_LOCATION_LIST या TARGETING_TYPE_CHANNEL टारगेटिंग टाइप के AssignedTargetingOption संसाधन: targetingType="TARGETING_TYPE_PROXIMITY_LOCATION_LIST" OR targetingType="TARGETING_TYPE_CHANNEL"
  • NOT_INHERITED या INHERITED_FROM_PARTNER के इनहेरिटेंस स्टेटस वाले AssignedTargetingOption संसाधन: inheritance="NOT_INHERITED" OR inheritance="INHERITED_FROM_PARTNER"

इस फ़ील्ड में 500 से ज़्यादा वर्ण नहीं होने चाहिए.

ज़्यादा जानकारी के लिए, फ़िल्टर LIST के अनुरोध वाली हमारी गाइड देखें.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "lineItemAssignedTargetingOptions": [
    {
      object (LineItemAssignedTargetingOption)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
lineItemAssignedTargetingOptions[]

object (LineItemAssignedTargetingOption)

रैपर ऑब्जेक्ट की सूची, जिसमें हर एक टारगेटिंग विकल्प और उसे असाइन किया गया लाइन आइटम देता है.

अगर कोई सूची खाली होगी, तो यह नहीं दिखेगी.

nextPageToken

string

एक टोकन, जो नतीजों के अगले पेज की पहचान करता है. नतीजों का अगला पेज फ़ेच करने के लिए, lineItems.bulkListAssignedTargetingOptions को किए जाने वाले अगले कॉल में इस वैल्यू को pageToken के तौर पर दिखाया जाना चाहिए. अगर वापस करने के लिए और lineItemAssignedTargetingOptions नहीं हैं, तो यह टोकन मौजूद नहीं रहेगा.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/display-video

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

LineItemAssignedTargetingOption

रैपर ऑब्जेक्ट, assignedTargetingOption संसाधन और उसे असाइन किए गए लाइन आइटम को जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "lineItemId": string,
  "assignedTargetingOption": {
    object (AssignedTargetingOption)
  }
}
फ़ील्ड
lineItemId

string (int64 format)

उस लाइन आइटम का आईडी जिसे असाइन किए गए टारगेटिंग विकल्प को असाइन किया गया है.

assignedTargetingOption

object (AssignedTargetingOption)

असाइन किया गया टारगेटिंग विकल्प संसाधन.