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 को अनुमति नहीं है. नए एट्रिब्यूट जोड़ने के लिए attributeऑपरेशन का इस्तेमाल करें.

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

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

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

enum (FeedAttributeType)

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

id

string (int64 format)

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

name

string

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

isPartOfKey

boolean

यह बताता है कि इस एट्रिब्यूट से जुड़ा डेटा, FeedItem की यूनीक कुंजी का हिस्सा है. अगर कोई जानकारी नहीं दी जाती है, तो यह डिफ़ॉल्ट रूप से 'गलत' पर सेट हो जाती है. ध्यान दें कि फ़ीड के स्कीमा में किसी खास कुंजी की ज़रूरत नहीं होती है. इस स्थिति में, 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 API से). इस फ़ील्ड का इस्तेमाल सिर्फ़ 'बनाएं' अनुरोध में किया जा सकता है. इसके सभी सबफ़ील्ड को नहीं चुना जा सकता.

businessAccountId

string

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

categoryFilters[]

string

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

labelFilters[]

string

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

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 खुदरा दुकानदार के साथ सामान्य संबंध.