REST Resource: locations.questions

संसाधन: सवाल

यहां एक सवाल और उसके कुछ जवाब दिखाए गए हैं.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string,
  "topAnswers": [
    {
      object (Answer)
    }
  ],
  "totalAnswerCount": integer
}
फ़ील्ड
name

string

इम्यूटेबल. सवाल का यूनीक नाम स्थान/*/questions/* अगर सवाल बनाते समय सेट किया गया है, तो इस फ़ील्ड को अनदेखा कर दिया जाएगा.

author

object (Author)

सिर्फ़ आउटपुट के लिए. सवाल लिखने वाला व्यक्ति.

upvoteCount

integer

सिर्फ़ आउटपुट के लिए. सवाल के लिए, अपवोट की संख्या.

text

string

ज़रूरी है. सवाल का टेक्स्ट. इसमें कम से कम तीन शब्द होने चाहिए. साथ ही, शब्दों की कुल लंबाई 10 वर्णों से ज़्यादा या उसके बराबर होनी चाहिए. ज़्यादा से ज़्यादा 4,096 वर्ण हो सकते हैं.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. सवाल लिखे जाने के समय का टाइमस्टैंप.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. सवाल में पिछली बार बदलाव किए जाने की तारीख का टाइमस्टैंप.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

topAnswers[]

object (Answer)

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

totalAnswerCount

integer

सिर्फ़ आउटपुट के लिए. इस सवाल के लिए पोस्ट किए गए जवाबों की कुल संख्या.

लेखक

लेखक का प्रतिनिधित्व करने वाला सवाल या जवाब

जेएसओएन के काेड में दिखाना
{
  "displayName": string,
  "profilePhotoUri": string,
  "type": enum (AuthorType)
}
फ़ील्ड
displayName

string

उपयोगकर्ता का डिसप्ले नेम

profilePhotoUri

string

उपयोगकर्ता की प्रोफ़ाइल फ़ोटो का यूआरआई.

type

enum (AuthorType)

लेखक किस तरह का है.

AuthorType

लेखक के उपयोगकर्ता के टाइप के लिए Enum.

Enums
AUTHOR_TYPE_UNSPECIFIED इसका इस्तेमाल नहीं किया जाना चाहिए.
REGULAR_USER एक नियमित उपयोगकर्ता.
LOCAL_GUIDE लोकल गाइड
MERCHANT जगह का मालिक/मैनेजर

जवाब दें

यह सवाल का जवाब दिखाता है

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "author": {
    object (Author)
  },
  "upvoteCount": integer,
  "text": string,
  "createTime": string,
  "updateTime": string
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. जगह/*/questions/*/answers/* जवाब का खास नाम

author

object (Author)

सिर्फ़ आउटपुट के लिए. जवाब लिखने वाला व्यक्ति. इसे सिर्फ़ सूची से जुड़ी कार्रवाइयों के दौरान सेट किया जाएगा.

upvoteCount

integer

सिर्फ़ आउटपुट के लिए. जवाब के लिए, अपवोट की संख्या.

text

string

ज़रूरी है. जवाब का टेक्स्ट. इसमें कम से कम एक वर्ण होना चाहिए. ज़्यादा से ज़्यादा 4,096 वर्ण हो सकते हैं.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. जवाब लिखे जाने के समय का टाइमस्टैंप. सिर्फ़ ListResponse को फ़ेच करने के दौरान, फ़ेच किया गया.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. जवाब में आखिरी बार बदलाव किए जाने का टाइमस्टैंप.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

तरीके

create

बताई गई जगह के लिए सवाल जोड़ता है.

delete

मौजूदा उपयोगकर्ता के लिखे गए किसी खास सवाल को मिटा देता है.

list

किसी खास जगह के लिए सवालों की पेज नंबर वाली सूची और उसके कुछ जवाब दिखाता है.

patch

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