REST Resource: scores

संसाधन: GetLeaderboardScoresResponse

खिलाड़ी के लीडरबोर्ड स्कोर की सूची.

JSON के काेड में दिखाना
{
  "kind": string,
  "nextPageToken": string,
  "player": {
    object (Player)
  },
  "items": [
    {
      object (LeaderboardScore)
    }
  ]
}
फ़ील्ड
kind

string

इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग games#playerLeaderboardScoreListResponse होती है.

nextPageToken

string

नतीजों के अगले पेज के लिए, पेज पर नंबर डालने का टोकन.

player

object (Player)

इस स्कोर के मालिक के लिए खिलाड़ी के संसाधन.

items[]

object (LeaderboardScore)

लीडरबोर्ड के स्कोर.

LeaderboardScore

खिलाड़ी के लीडरबोर्ड स्कोर से जुड़ा ऑब्जेक्ट.

JSON के काेड में दिखाना
{
  "kind": string,
  "leaderboard_id": string,
  "scoreValue": string,
  "scoreString": string,
  "publicRank": {
    object (LeaderboardScoreRank)
  },
  "socialRank": {
    object (LeaderboardScoreRank)
  },
  "friendsRank": {
    object (LeaderboardScoreRank)
  },
  "timeSpan": enum (ScoreTimeSpan),
  "writeTimestamp": string,
  "scoreTag": string
}
फ़ील्ड
kind

string

इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग games#playerLeaderboardScore होती है.

leaderboard_id

string

यह स्कोर उस लीडरबोर्ड का आईडी है जिसमें यह स्कोर है.

scoreValue

string (int64 format)

इस स्कोर की न्यूमेरिक वैल्यू.

scoreString

string

इस स्कोर की फ़ॉर्मैट की गई वैल्यू.

publicRank

object (LeaderboardScoreRank)

इस लीडरबोर्ड में स्कोर की सार्वजनिक रैंक. अगर उपयोगकर्ता अपने स्कोर सार्वजनिक रूप से शेयर नहीं कर रहा है, तो यह ऑब्जेक्ट मौजूद नहीं होगा.

socialRank

object (LeaderboardScoreRank)

इस लीडरबोर्ड में स्कोर की सोशल रैंक.

friendsRank

object (LeaderboardScoreRank)

इस लीडरबोर्ड के लिए दोस्तों के कलेक्शन में स्कोर की रैंक.

timeSpan

enum (ScoreTimeSpan)

इस स्कोर की समयावधि.

writeTimestamp

string (int64 format)

UTC में Epoch के बाद के मिलीसेकंड में, वह टाइमस्टैंप जिस पर यह स्कोर रिकॉर्ड किया गया था.

scoreTag

string

स्कोर के बारे में ज़्यादा जानकारी. आरएफ़सी 3986 के सेक्शन 2.3 के मुताबिक, वैल्यू में 64 से ज़्यादा यूआरआई-सुरक्षित वर्ण नहीं होने चाहिए.

LeaderboardScoreRank

लीडरबोर्ड में स्कोर की रैंक.

JSON के काेड में दिखाना
{
  "kind": string,
  "rank": string,
  "formattedRank": string,
  "numScores": string,
  "formattedNumScores": string
}
फ़ील्ड
kind

string

इस संसाधन के टाइप की अलग-अलग पहचान करता है. यह वैल्यू हमेशा तय की गई स्ट्रिंग games#leaderboardScoreRank होती है.

rank

string (int64 format)

लीडरबोर्ड में रैंक.

formattedRank

string

लीडरबोर्ड में स्ट्रिंग के तौर पर दिखने वाली रैंक.

numScores

string (int64 format)

लीडरबोर्ड में स्कोर की संख्या.

formattedNumScores

string

लीडरबोर्ड में स्ट्रिंग के तौर पर दिखने वाले स्कोर की संख्या.

ScoreTimeSpan

यह बताता है कि स्कोर को कितने समय में देखा जा सकता है.

Enums
ALL_TIME यह स्कोर अब तक का स्कोर है.
WEEKLY यह स्कोर, हफ़्ते के हिसाब से स्कोर होता है.
DAILY यह स्कोर रोज़ का स्कोर है.

तरीके

get

पुष्टि किए गए मौजूदा खिलाड़ी के लिए, लीडरबोर्ड में सबसे ज़्यादा स्कोर और वैकल्पिक रैंक पाएं.

list

लीडरबोर्ड में स्कोर को ऊपर से शुरू करते हुए दिखाता है.

listWindow

लीडरबोर्ड में खिलाड़ी के स्कोर के आस-पास (और शामिल) के स्कोर की सूची बनाता है.

submit

चुने गए लीडरबोर्ड में स्कोर सबमिट करता है.

submitMultiple

लीडरबोर्ड पर एक से ज़्यादा स्कोर सबमिट करता है.