Feed

एक फ़ीड.

जेएसओएन के काेड में दिखाना
{
  "resourceName": string,
  "attributes": [
    {
      object (FeedAttribute)
    }
  ],
  "attributeOperations": [
    {
      object (FeedAttributeOperation)
    }
  ],
  "origin": enum (FeedOrigin),
  "status": enum (FeedStatus),
  "id": string,
  "name": string,

  // Union field system_feed_generation_data can be only one of the following:
  "placesLocationFeedData": {
    object (PlacesLocationFeedData)
  },
  "affiliateLocationFeedData": {
    object (AffiliateLocationFeedData)
  }
  // End of list of possible types for union field system_feed_generation_data.
}
फ़ील्ड
resourceName

string

इम्यूटेबल. फ़ीड का संसाधन नाम. फ़ीड के रिसॉर्स के नाम इस तरह के होते हैं:

customers/{customerId}/feeds/{feedId}

attributes[]

object (FeedAttribute)

फ़ीड की विशेषताएं. CREATE के लिए ज़रूरी है. हालांकि, अगर system_feed_generate_data दिया गया है, तो Google Ads सही एट्रिब्यूट के साथ फ़ीड को अपडेट करेगा. UPDATE पर अनुमति नहीं है. नए एट्रिब्यूट जोड़ने के लिए एट्रिब्यूटOperation का इस्तेमाल करें.

attributeOperations[]

object (FeedAttributeOperation)

फ़ीड के एट्रिब्यूट बदलने वाली कार्रवाइयों की सूची. एट्रिब्यूट सिर्फ़ जोड़े जा सकते हैं, उन्हें हटाया नहीं जा सकता.

origin

enum (FeedOrigin)

इम्यूटेबल. इससे पता चलता है कि फ़ीड के लिए FeedAttributes को कौन मैनेज करता है.

status

enum (FeedStatus)

सिर्फ़ आउटपुट के लिए. फ़ीड की स्थिति. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

id

string (int64 format)

सिर्फ़ आउटपुट के लिए. फ़ीड का आईडी. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

name

string

इम्यूटेबल. फ़ीड का नाम. ज़रूरी है.

यूनियन फ़ील्ड system_feed_generation_data. फ़ीड के लिए सिस्टम डेटा. इस डेटा से, सिस्टम से जनरेट किए गए फ़ीड के फ़ीड आइटम जनरेट करने में मदद मिलती है. system_feed_generation_data इनमें से सिर्फ़ एक हो सकती है:
placesLocationFeedData

object (PlacesLocationFeedData)

Business Profile से अपने-आप जानकारी भरने वाले लोकेशन फ़ीड को कॉन्फ़िगर करने के लिए इस्तेमाल किया जाने वाला डेटा.

affiliateLocationFeedData

object (AffiliateLocationFeedData)

अफ़िलिएट लोकेशन फ़ीड को कॉन्फ़िगर करने के लिए इस्तेमाल किया जाने वाला डेटा, जो तय की गई चेन से भरा होता है.

FeedAttribute

फ़ीड एट्रिब्यूट से यह पता चलता है कि फ़ीड में किस तरह का डेटा हो सकता है. एक फ़ीड एट्रिब्यूट से, ऐसे FeedItemAttributes के बारे में जानकारी मिलती है जिनकी वैल्यू एक ही FeedAttributeId होती है. इसके अलावा, किसी FeedAttribute को FeedItem की खास कुंजी के हिस्से के तौर पर मार्क किया जा सकता है.

जेएसओएन के काेड में दिखाना
{
  "type": enum (FeedAttributeType),
  "id": string,
  "name": string,
  "isPartOfKey": boolean
}
फ़ील्ड
type

enum (FeedAttributeType)

फ़ीड एट्रिब्यूट के लिए डेटा टाइप. ज़रूरी है.

id

string (int64 format)

एट्रिब्यूट का आईडी.

name

string

एट्रिब्यूट का नाम. ज़रूरी है.

isPartOfKey

boolean

इससे पता चलता है कि इस एट्रिब्यूट से जुड़ा डेटा, FeedItem की यूनीक कुंजी का हिस्सा है. जानकारी न देने पर, यह डिफ़ॉल्ट रूप से 'गलत' पर सेट हो जाता है. ध्यान दें कि फ़ीड के स्कीमा में किसी खास कुंजी की ज़रूरत नहीं होती. इस स्थिति में, Feedऐसेट का रेफ़रंस उनके फ़ीड_item_id से लिया जाना चाहिए.

FeedAttributeType

फ़ीड एट्रिब्यूट के लिए संभावित डेटा टाइप.

Enums
UNSPECIFIED जानकारी नहीं है.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
INT64 Int64.
DOUBLE डबल.
STRING स्ट्रिंग.
BOOLEAN बूलियन.
URL यूआरएल.
DATE_TIME तारीख और समय.
INT64_LIST Int64 सूची.
DOUBLE_LIST दोहरी (8 बाइट) सूची.
STRING_LIST स्ट्रिंग की सूची.
BOOLEAN_LIST बूलियन सूची.
URL_LIST यूआरएल सूची.
DATE_TIME_LIST तारीख और समय की सूची.
PRICE कीमत.

FeedAttributeOperation

किसी बदलाव में फ़ीड एट्रिब्यूट की सूची पर की जाने वाली कार्रवाई.

जेएसओएन के काेड में दिखाना
{
  "operator": enum (Operator),
  "value": {
    object (FeedAttribute)
  }
}
फ़ील्ड
operator

enum (Operator)

सिर्फ़ आउटपुट के लिए. की जाने वाली सूची कार्रवाई का प्रकार.

value

object (FeedAttribute)

सिर्फ़ आउटपुट के लिए. सूची में फ़ीड एट्रिब्यूट जोड़ा जा रहा है.

ऑपरेटर

ऑपरेटर.

Enums
UNSPECIFIED नहीं बताया गया है
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
ADD मौजूदा एट्रिब्यूट में एट्रिब्यूट जोड़ें.

FeedOrigin

फ़ीड ऑरिजिन के लिए संभावित वैल्यू.

Enums
UNSPECIFIED जानकारी नहीं है.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
USER इस फ़ीड के लिए FeedAttributes को उपयोगकर्ता मैनेज करता है. उपयोगकर्ता इस फ़ीड में FeedAttributes जोड़ सकते हैं.
GOOGLE किसी GOOGLE फ़ीड के लिए FeedAttributes को Google बनाया जाता है. इस तरह के फ़ीड को Google मैनेज करता है और उनमें फ़ीड के प्लेसहोल्डर प्रकार के लिए सही एट्रिब्यूट होंगे.

FeedStatus

किसी फ़ीड की संभावित स्थितियां.

Enums
UNSPECIFIED जानकारी नहीं है.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
ENABLED फ़ीड चालू है.
REMOVED फ़ीड हटा दी गई है.

PlacesLocationFeedData

Business Profile से अपने-आप जानकारी भरने वाले लोकेशन फ़ीड को कॉन्फ़िगर करने के लिए इस्तेमाल किया जाने वाला डेटा.

जेएसओएन के काेड में दिखाना
{
  "oauthInfo": {
    object (OAuthInfo)
  },
  "businessAccountId": string,
  "categoryFilters": [
    string
  ],
  "labelFilters": [
    string
  ],
  "emailAddress": string,
  "businessNameFilter": string
}
फ़ील्ड
oauthInfo

object (OAuthInfo)

इम्यूटेबल. ईमेल के लिए, OAuth एपीआई से पुष्टि करने वाला ज़रूरी टोकन. इस फ़ील्ड को सिर्फ़ बनाने के अनुरोध में बताया जा सकता है. इसके सभी सबफ़ील्ड चुने नहीं जा सकते.

businessAccountId

string

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

categoryFilters[]

string

इसका इस्तेमाल, Business Profile की लिस्टिंग को कैटगरी के हिसाब से फ़िल्टर करने के लिए किया जाता है. अगर कैटगरी फ़िल्टर में एंट्री मौजूद हैं, तो सिर्फ़ किसी भी कैटगरी से जुड़ी लिस्टिंग को फ़ीड आइटम में सिंक किया जा सकता है. अगर कैटगरी फ़िल्टर में कोई एंट्री मौजूद नहीं है, तो सभी स्टोर पेजों को सिंक किया जा सकता है.

labelFilters[]

string

इसका इस्तेमाल, लेबल के हिसाब से Business Profile की लिस्टिंग फ़िल्टर करने के लिए किया जाता है. अगर लेबल फ़िल्टर में एंट्री मौजूद हैं, तो सिर्फ़ उन लिस्टिंग को फ़ीड आइटम में सिंक किया जाएगा जिनमें कोई भी लेबल सेट होगा. अगर लेबलफ़िल्टर में कोई एंट्री मौजूद नहीं है, तो सभी लिस्टिंग को सिंक किया जा सकता है.

emailAddress

string

Business Profile का ईमेल पता या Business Profile के मैनेजर का ईमेल पता. ज़रूरी है.

businessNameFilter

string

इसका इस्तेमाल, Business Profile की लिस्टिंग को कारोबार के नाम के हिसाब से फ़िल्टर करने के लिए किया जाता है. अगर businessNameFilter सेट किया गया हो, तो सिर्फ़ मिलते-जुलते कारोबार के नाम वाली लिस्टिंग को FeedItem में सिंक किया जा सकता है.

OAuthInfo

OAuth की मदद से अनुमति देने के लिए इस्तेमाल किया जाने वाला डेटा.

जेएसओएन के काेड में दिखाना
{
  "httpMethod": string,
  "httpRequestUrl": string,
  "httpAuthorizationHeader": string
}
फ़ील्ड
httpMethod

string

अनुमति पाने के लिए इस्तेमाल किया जाने वाला एचटीटीपी तरीका.

httpRequestUrl

string

अनुमति पाने के लिए इस्तेमाल किया गया एचटीटीपी अनुरोध का यूआरएल.

httpAuthorizationHeader

string

एचटीटीपी ऑथराइज़ेशन हेडर, जिसका इस्तेमाल अनुमति पाने के लिए किया जाता है.

AffiliateLocationFeedData

अफ़िलिएट लोकेशन फ़ीड को कॉन्फ़िगर करने के लिए इस्तेमाल किया जाने वाला डेटा, जो तय की गई चेन से भरा होता है.

जेएसओएन के काेड में दिखाना
{
  "chainIds": [
    string
  ],
  "relationshipType": enum (AffiliateLocationFeedRelationshipType)
}
फ़ील्ड
chainIds[]

string (int64 format)

चेन की वह सूची जिससे अफ़िलिएट लोकेशन फ़ीड, जगहों को सिंक करेगा.

relationshipType

enum (AffiliateLocationFeedRelationshipType)

चेन का, विज्ञापन देने वाले के साथ संबंध.

AffiliateLocationFeedRelationshipType

अफ़िलिएट लोकेशन फ़ीड के लिए, संबंध के टाइप की संभावित वैल्यू.

Enums
UNSPECIFIED जानकारी नहीं है.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
GENERAL_RETAILER खुदरा दुकानदार के साथ सामान्य संबंध.