REST Resource: accounts.productReviews

रिसॉर्स: ProductReview

किसी प्रॉडक्ट की समीक्षा. ज़्यादा जानकारी के लिए, प्रॉडक्ट की समीक्षा वाले फ़ीड के बारे में जानकारी लेख पढ़ें

JSON के काेड में दिखाना
{
  "name": string,
  "productReviewId": string,
  "attributes": {
    object (ProductReviewAttributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ],
  "dataSource": string,
  "productReviewStatus": {
    object (ProductReviewStatus)
  }
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. प्रॉडक्ट की समीक्षा का नाम. फ़ॉर्मैट: "{productreview.name=accounts/{account}/productReviews/{productReview}}"

productReviewId

string

ज़रूरी है. पब्लिशर के सिस्टम में प्रॉडक्ट की समीक्षा के लिए, स्थायी और यूनीक आइडेंटिफ़ायर.

attributes

object (ProductReviewAttributes)

ज़रूरी नहीं. प्रॉडक्ट की समीक्षा के एट्रिब्यूट की सूची.

customAttributes[]

object (CustomAttribute)

ज़रूरी नहीं. कस्टम (व्यापारी का दिया गया) एट्रिब्यूट की सूची.

dataSource

string

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट की समीक्षा का मुख्य डेटा सोर्स.

productReviewStatus

object (ProductReviewStatus)

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट की समीक्षा की स्थिति, डेटा की पुष्टि से जुड़ी समस्याएं. इसका मतलब है कि प्रॉडक्ट की समीक्षा की जानकारी, अलग-अलग समय पर कैलकुलेट की जाती है.

ProductReviewAttributes

एट्रिब्यूट.

JSON के काेड में दिखाना
{
  "reviewTime": string,
  "pros": [
    string
  ],
  "cons": [
    string
  ],
  "reviewLink": {
    object (ReviewLink)
  },
  "reviewerImageLinks": [
    string
  ],
  "productNames": [
    string
  ],
  "productLinks": [
    string
  ],
  "asins": [
    string
  ],
  "gtins": [
    string
  ],
  "mpns": [
    string
  ],
  "skus": [
    string
  ],
  "brands": [
    string
  ],
  "collectionMethod": enum (CollectionMethod),
  "transactionId": string,
  "aggregatorName": string,
  "subclientName": string,
  "publisherName": string,
  "publisherFavicon": string,
  "reviewerId": string,
  "reviewerIsAnonymous": boolean,
  "reviewerUsername": string,
  "reviewLanguage": string,
  "reviewCountry": string,
  "title": string,
  "content": string,
  "minRating": string,
  "maxRating": string,
  "rating": number,
  "isSpam": boolean
}
फ़ील्ड
reviewTime

string (Timestamp format)

ज़रूरी है. टाइमस्टैंप से पता चलता है कि समीक्षा कब लिखी गई थी.

pros[]

string

ज़रूरी नहीं. इसमें समीक्षक की राय के आधार पर, प्रॉडक्ट के फ़ायदे शामिल होते हैं. "pro:" जैसे बॉयलरप्लेट टेक्स्ट को हटाएं. ऐसा तब तक करें, जब तक कि उसे समीक्षक ने न लिखा हो.

cons[]

string

ज़रूरी नहीं. इसमें समीक्षक की राय के आधार पर, ऐप्लिकेशन के नुकसानों के बारे में बताया गया हो. "con:" जैसे बॉयलरप्लेट टेक्स्ट को हटाएं. ऐसा तब तक करें, जब तक कि उसे समीक्षक ने न लिखा हो.

productNames[]

string

ज़रूरी नहीं. प्रॉडक्ट की पूरी जानकारी देने वाला नाम.

asins[]

string

ज़रूरी नहीं. इसमें किसी प्रॉडक्ट से जुड़े ASIN (Amazon स्टैंडर्ड आइडेंटिफ़िकेशन नंबर) शामिल होते हैं.

gtins[]

string

ज़रूरी नहीं. इसमें किसी प्रॉडक्ट से जुड़े GTIN (ग्लोबल ट्रेड आइटम नंबर) शामिल होते हैं. GTIN के सब-टाइप (जैसे, UPC, EAN, ISBN, JAN) इस्तेमाल किए जा सकते हैं.

mpns[]

string

ज़रूरी नहीं. इसमें किसी प्रॉडक्ट से जुड़े एमपीएन (मैन्युफ़ैक्चरर पार्ट नंबर) शामिल होते हैं.

skus[]

string

ज़रूरी नहीं. इसमें किसी प्रॉडक्ट से जुड़ी SKU (स्टॉक कीपिंग यूनिट) शामिल होते हैं. आम तौर पर, यह प्रॉडक्ट फ़ीड में मौजूद प्रॉडक्ट ऑफ़र आईडी से मेल खाता है.

brands[]

string

ज़रूरी नहीं. इसमें किसी प्रॉडक्ट से जुड़े ब्रैंड के नाम शामिल होते हैं.

collectionMethod

enum (CollectionMethod)

ज़रूरी नहीं. समीक्षा इकट्ठा करने का तरीका.

transactionId

string

ज़रूरी नहीं. पब्लिशर के सिस्टम में समीक्षा से जुड़े लेन-देन के लिए, एक स्थायी यूनीक आइडेंटिफ़ायर. इस आईडी का इस्तेमाल करके यह बताया जा सकता है कि एक ही ट्रांज़ैक्शन से कई समीक्षाएं जुड़ी हैं.

aggregatorName

string

ज़रूरी नहीं. प्रॉडक्ट की समीक्षाओं को इकट्ठा करने वाले एग्रीगेटर का नाम.

समीक्षाएं मैनेज करने और फ़ीड मुहैया कराने के लिए, पब्लिशर समीक्षा एग्रीगेटर का इस्तेमाल कर सकता है. इस एलिमेंट से, एग्रीगेटर के इस्तेमाल का पता चलता है. साथ ही, इसमें एग्रीगेटर के बारे में जानकारी होती है.

subclientName

string

ज़रूरी नहीं. प्रॉडक्ट की समीक्षाओं के सबक्लाइंट का नाम.

सबक्लाइंट, प्रॉडक्ट की समीक्षा के सोर्स का आइडेंटिफ़ायर होता है. यह फ़ाइल के डेटा सोर्स पाथ में दी गई डायरेक्ट्री से मेल खानी चाहिए.

publisherName

string

ज़रूरी नहीं. प्रॉडक्ट की समीक्षाओं के प्रकाशक का नाम.

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

publisherFavicon

string

ज़रूरी नहीं. पब्लिशर की कंपनी के फ़ैविकॉन का लिंक. इमेज का डाइमेंशन, फ़ैविकॉन के साइज़ के हिसाब से होना चाहिए: 16x16 पिक्सल. इमेज का फ़ॉर्मैट GIF, JPG या PNG होना चाहिए.

reviewerId

string

ज़रूरी नहीं. प्रॉडक्ट की समीक्षा का लेखक.

पब्लिशर के सिस्टम में, समीक्षा करने वाले व्यक्ति के लिए एक स्थायी और यूनीक आइडेंटिफ़ायर.

reviewerIsAnonymous

boolean

ज़रूरी नहीं. अगर समीक्षक की पहचान छिपानी है, तो इसे 'सही' पर सेट करें.

reviewerUsername

string

ज़रूरी नहीं. प्रॉडक्ट की समीक्षा के समीक्षक का नाम.

reviewLanguage

string

ज़रूरी नहीं. समीक्षा की भाषा, जिसे BCP-47 भाषा कोड से तय किया जाता है.

reviewCountry

string

ज़रूरी नहीं. समीक्षा का देश, ISO 3166-1 ऐल्फ़ा-2 देश कोड के तहत तय किया गया है.

title

string

ज़रूरी नहीं. समीक्षा का टाइटल.

content

string

ज़रूरी है. समीक्षा का कॉन्टेंट.

minRating

string (int64 format)

ज़रूरी नहीं. इसमें समीक्षा से जुड़ी रेटिंग शामिल होती हैं. रेटिंग के लिए कम से कम संख्या. यह सबसे खराब रेटिंग होनी चाहिए. यह कोई रेटिंग न होने की वैल्यू नहीं होनी चाहिए.

maxRating

string (int64 format)

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

rating

number

ज़रूरी नहीं. समीक्षक की प्रॉडक्ट की कुल रेटिंग.

isSpam

boolean

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

टाइप

समीक्षा के यूआरआई का टाइप.

Enums
TYPE_UNSPECIFIED टाइप की जानकारी नहीं दी गई है.
SINGLETON समीक्षा पेज पर सिर्फ़ यह एक समीक्षा होती है.
GROUP समीक्षा वाले पेज पर, समीक्षाओं का एक ग्रुप होता है. इसमें यह समीक्षा भी शामिल होती है.

CollectionMethod

समीक्षा इकट्ठा करने का तरीका.

Enums
COLLECTION_METHOD_UNSPECIFIED डेटा इकट्ठा करने का तरीका नहीं बताया गया है.
UNSOLICITED समीक्षा सबमिट करते समय, उपयोगकर्ता किसी खास अनुरोध का जवाब नहीं दे रहा था.
POST_FULFILLMENT उपयोगकर्ता ने ऑर्डर पूरा होने के बाद, अनुरोध के जवाब में समीक्षा सबमिट की.

ProductReviewStatus

प्रॉडक्ट की समीक्षा की स्थिति.

JSON के काेड में दिखाना
{
  "destinationStatuses": [
    {
      object (ProductReviewDestinationStatus)
    }
  ],
  "itemLevelIssues": [
    {
      object (ProductReviewItemLevelIssue)
    }
  ],
  "createTime": string,
  "lastUpdateTime": string
}
फ़ील्ड
destinationStatuses[]

object (ProductReviewDestinationStatus)

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट की समीक्षा के लिए तय किए गए डेस्टिनेशन.

itemLevelIssues[]

object (ProductReviewItemLevelIssue)

सिर्फ़ आउटपुट के लिए. प्रॉडक्ट की समीक्षा से जुड़ी सभी समस्याओं की सूची.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. ISO 8601 फ़ॉर्मैट में, आइटम बनाए जाने की तारीख.

lastUpdateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. ISO 8601 फ़ॉर्मैट में, आइटम को पिछली बार अपडेट करने की तारीख.

ProductReviewDestinationStatus

प्रॉडक्ट की समीक्षा की स्थिति का डेस्टिनेशन स्टेटस.

JSON के काेड में दिखाना
{
  "reportingContext": enum (ReportingContextEnum)
}
फ़ील्ड
reportingContext

enum (ReportingContextEnum)

सिर्फ़ आउटपुट के लिए. रिपोर्टिंग कॉन्टेक्स्ट का नाम.

ProductReviewItemLevelIssue

प्रॉडक्ट की समीक्षा की स्थिति का ItemLevelIssue.

JSON के काेड में दिखाना
{
  "code": string,
  "severity": enum (Severity),
  "resolution": string,
  "attribute": string,
  "reportingContext": enum (ReportingContextEnum),
  "description": string,
  "detail": string,
  "documentation": string
}
फ़ील्ड
code

string

सिर्फ़ आउटपुट के लिए. समस्या का गड़बड़ी कोड.

severity

enum (Severity)

सिर्फ़ आउटपुट के लिए. इस समस्या की वजह से, प्रॉडक्ट की समीक्षा दिखाने पर क्या असर पड़ता है.

resolution

string

सिर्फ़ आउटपुट के लिए. क्या व्यापारी/कंपनी इस समस्या को हल कर सकती है.

attribute

string

सिर्फ़ आउटपुट के लिए. अगर समस्या किसी एक एट्रिब्यूट की वजह से है, तो एट्रिब्यूट का नाम.

reportingContext

enum (ReportingContextEnum)

सिर्फ़ आउटपुट के लिए. रिपोर्टिंग कॉन्टेक्स्ट, जिस पर समस्या लागू होती है.

description

string

सिर्फ़ आउटपुट के लिए. समस्या के बारे में अंग्रेज़ी में कम शब्दों में जानकारी.

detail

string

सिर्फ़ आउटपुट के लिए. समस्या के बारे में पूरी जानकारी, अंग्रेज़ी में.

documentation

string

सिर्फ़ आउटपुट के लिए. इस समस्या को हल करने में मदद करने के लिए, किसी वेब पेज का यूआरएल.

गंभीरता

इस समस्या की वजह से, प्रॉडक्ट की समीक्षा दिखाने पर क्या असर पड़ता है.

Enums
SEVERITY_UNSPECIFIED इसकी जानकारी नहीं दी गई है.
NOT_IMPACTED यह समस्या एक चेतावनी है. इससे प्रॉडक्ट की समीक्षा पर सीधा असर नहीं पड़ता.
DISAPPROVED समस्या की वजह से, प्रॉडक्ट की समीक्षा अस्वीकार हो गई है.

तरीके

delete

प्रॉडक्ट की समीक्षा मिटाता है.

get

प्रॉडक्ट की समीक्षा मिलती है.

insert

प्रॉडक्ट की समीक्षा डालता है.

list

प्रॉडक्ट की समीक्षाएं दिखाता है.