Spieler erhalten nur ihre eigenen Punkte von scores.list API

7

Ich habe ein webbasiertes Spiel entwickelt, bei dem die Ergebnisse der Spieler in einer Bestenliste angezeigt werden. Das Spiel hat auch eine Webseite, die die öffentlichen Punkte von dieser Bestenliste zeigt. Sie erhalten diese Daten, indem Sie die scores.list API aufrufen Endpunkt. Die Rangliste und das Spiel wurden in der Google Play Console veröffentlicht.

Drei Spieler haben das Spiel gespielt und ihre Ergebnisse wurden eingereicht. Alle drei Spieler haben öffentliche Play Game-Profile und die Leaderboard-Seite in der Play Game Console zeigt, dass mehrere einzigartige Scores eingereicht wurden. Aber wenn mein JavaScript-Code scores.list trifft, wird nur die eigene Punktzahl des Spielers in der Sammlung Items zurückgegeben, nicht die der anderen beiden Spieler.

Wie bekomme ich alle Punkte von der Bestenliste?

%Vor%     
Martin Omander 10.07.2017, 22:51
quelle

2 Antworten

0

Ich hatte vor einiger Zeit einige API-Aufrufe geschrieben, einige Dinge zu versuchen:

  • Stellen Sie sicher, dass Sie nicht in testing mode sind (im Testmodus hat es ein anderes Verhalten, wenn es um gemeinsam genutzte Punkte geht)
  • Setzen Sie den Parameter maxResults nur für den Fall (akzeptierte Werte sind 1 ... 30)
MaanooAk 25.07.2017 15:32
quelle
0

Warum verwenden Sie result als Variable, wenn Sie response als Argument der Callback-Funktion haben? Ich nehme an, alles ist in Ordnung, wenn Sie function(response) in function(result) ändern und der Grund, warum dies noch funktioniert, ist eine andere Variable result , die eine einzelne Punktzahl von einem Spieler speichert

    
blewherself 26.07.2017 16:37
quelle