REST Resource: reviews

संसाधन: समीक्षा

Android ऐप्लिकेशन की समीक्षा.

JSON के काेड में दिखाना
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
फ़ील्ड
reviewId

string

इस समीक्षा के लिए यूनीक आइडेंटिफ़ायर.

authorName

string

समीक्षा लिखने वाले व्यक्ति का नाम.

comments[]

object (Comment)

यह दोहराया गया फ़ील्ड है. इसमें समीक्षा के लिए टिप्पणियां शामिल होती हैं.

टिप्पणी

उपयोगकर्ता और डेवलपर के बीच हुई बातचीत की एंट्री.

JSON के काेड में दिखाना
{

  // Union field comment can be only one of the following:
  "userComment": {
    object (UserComment)
  },
  "developerComment": {
    object (DeveloperComment)
  }
  // End of list of possible types for union field comment.
}
फ़ील्ड

यूनियन फ़ील्ड comment.

comment इनमें से सिर्फ़ एक हो सकता है:

userComment

object (UserComment)

किसी उपयोगकर्ता की टिप्पणी.

developerComment

object (DeveloperComment)

डेवलपर की कोई टिप्पणी.

UserComment

उपयोगकर्ता और डेवलपर के बीच हुई बातचीत से उपयोगकर्ता की एंट्री.

JSON के काेड में दिखाना
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  },
  "starRating": integer,
  "reviewerLanguage": string,
  "device": string,
  "androidOsVersion": integer,
  "appVersionCode": integer,
  "appVersionName": string,
  "thumbsUpCount": integer,
  "thumbsDownCount": integer,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "originalText": string
}
फ़ील्ड
text

string

टिप्पणी का कॉन्टेंट, जैसे कि समीक्षा का मुख्य हिस्सा. कुछ मामलों में, उपयोगकर्ताओं ने अलग-अलग टाइटल और ब्यौरे के साथ समीक्षा लिखी है. ऐसे मामलों में, टाइटल और ब्यौरे को एक साथ जोड़ दिया जाता है और टैब कैरेक्टर से अलग कर दिया जाता है.

lastModified

object (Timestamp)

इस टिप्पणी को पिछली बार इस समय अपडेट किया गया था.

starRating

integer

समीक्षा से जुड़ी स्टार रेटिंग, 1 से 5 तक.

reviewerLanguage

string

समीक्षा करने वाले व्यक्ति के लिए भाषा कोड. यह जानकारी डिवाइस की सेटिंग से ली जाती है. इसलिए, यह ज़रूरी नहीं है कि यह उस भाषा से मेल खाए जिसमें समीक्षा लिखी गई है. मौजूद नहीं हो सकता.

device

string

समीक्षा करने वाले के डिवाइस का कोडनेम. उदाहरण के लिए, klte, flounder. मौजूद नहीं हो सकता.

androidOsVersion

integer

समीक्षा लिखते समय, ऐप्लिकेशन इस्तेमाल करने वाले व्यक्ति के डिवाइस पर मौजूद Android SDK टूल का पूर्णांक वर्शन. उदाहरण के लिए, 23 का मतलब Marshmallow है. मौजूद नहीं हो सकता.

appVersionCode

integer

ऐप्लिकेशन का पूर्णांक वर्शन कोड, जिसे समीक्षा लिखते समय इंस्टॉल किया गया था. मौजूद नहीं हो सकता.

appVersionName

string

ऐप्लिकेशन के वर्शन का नाम, जो समीक्षा लिखे जाने के समय इंस्टॉल किया गया था. मौजूद नहीं हो सकता.

thumbsUpCount

integer

ऐसे लोगों की संख्या जिन्होंने इस समीक्षा को पसंद किया है.

thumbsDownCount

integer

ऐसे लोगों की संख्या जिन्होंने इस समीक्षा को नापसंद किया है.

deviceMetadata

object (DeviceMetadata)

उपयोगकर्ता के डिवाइस की विशेषताओं के बारे में जानकारी.

originalText

string

समीक्षा का वह टेक्स्ट जिसका अनुवाद नहीं किया गया है. अगर समीक्षा का अनुवाद नहीं किया गया है, तो इसे खाली छोड़ दिया जाता है.

टाइमस्टैम्प

टाइमस्टैंप, समय के किसी बिंदु को दिखाता है. यह किसी भी टाइम ज़ोन या स्थानीय कैलेंडर से अलग होता है. इसे नैनोसेकंड के रिज़ॉल्यूशन पर, सेकंड और सेकंड के कुछ हिस्सों की गिनती के तौर पर कोड किया जाता है. यह संख्या, 1 जनवरी, 1970 को यूटीसी के हिसाब से आधी रात से शुरू होती है.

JSON के काेड में दिखाना
{
  "seconds": string,
  "nanos": integer
}
फ़ील्ड
seconds

string (int64 format)

यह Unix epoch के बाद से यूटीसी समय के सेकंड को दिखाता है.

nanos

integer

नैनोसेकंड रिज़ॉल्यूशन पर, एक सेकंड के नॉन-नेगेटिव फ़्रैक्शन. यह 0 से लेकर 999,999,999 के बीच की कोई संख्या होनी चाहिए.

DeviceMetadata

उपयोगकर्ता के डिवाइस की विशेषताएं.

JSON के काेड में दिखाना
{
  "productName": string,
  "manufacturer": string,
  "deviceClass": string,
  "screenWidthPx": integer,
  "screenHeightPx": integer,
  "nativePlatform": string,
  "screenDensityDpi": integer,
  "glEsVersion": integer,
  "cpuModel": string,
  "cpuMake": string,
  "ramMb": integer
}
फ़ील्ड
productName

string

डिवाइस के मॉडल का नाम (जैसे, Droid)

manufacturer

string

डिवाइस बनाने वाली कंपनी (जैसे, Motorola)

deviceClass

string

डिवाइस क्लास (जैसे, टैबलेट)

screenWidthPx

integer

स्क्रीन की चौड़ाई, पिक्सल में

screenHeightPx

integer

स्क्रीन की ऊंचाई, पिक्सल में

nativePlatform

string

कॉमा से अलग की गई नेटिव प्लैटफ़ॉर्म की सूची (जैसे, "arm", "arm7")

screenDensityDpi

integer

डीपीआई में स्क्रीन डेंसिटी

glEsVersion

integer

OpenGL वर्शन

cpuModel

string

डिवाइस का सीपीयू मॉडल, जैसे कि "MSM8974"

cpuMake

string

डिवाइस के सीपीयू का नाम, जैसे कि "Qualcomm"

ramMb

integer

डिवाइस की रैम, मेगाबाइट में. जैसे, "2048"

DeveloperComment

उपयोगकर्ता और डेवलपर के बीच हुई बातचीत में डेवलपर की एंट्री.

JSON के काेड में दिखाना
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
फ़ील्ड
text

string

टिप्पणी का कॉन्टेंट, यानी कि जवाब का मुख्य हिस्सा.

lastModified

object (Timestamp)

इस टिप्पणी को पिछली बार इस समय अपडेट किया गया था.

तरीके

get

एक समीक्षा मिलती है.

list

इससे सभी समीक्षाएं दिखती हैं.

reply

किसी एक समीक्षा का जवाब देता है या मौजूदा जवाब को अपडेट करता है.

गड़बड़ी के कोड

इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:

गड़बड़ी का कोड कारण रिज़ॉल्यूशन
5xx Google Play सर्वर में सामान्य गड़बड़ी. अनुरोध को फिर से भेजें.

अगर समस्या बनी रहती है, तो अपने Google Play खाता मैनेजर से संपर्क करें या सहायता का अनुरोध सबमिट करें. अगर आपको किसी समस्या के बारे में पहले से पता है, तो Play का स्टेटस डैशबोर्ड देखें.

409 एक साथ कई अपडेट करने पर गड़बड़ी हुई.

किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे पहले से ही अपडेट किया जा रहा है. उदाहरण के लिए, Play Billing Library के acknowledgePurchase() तरीके को कॉल करके और Play Developer API के purchases.products.acknowledge को एक साथ कॉल करके, खरीदारी की पुष्टि की जा रही है.

अनुरोध को फिर से भेजें.