使用GET方法的图表API分数无法返回分数字段

时间:2015-07-28 18:37:48

标签: facebook-graph-api

我使用Facebook SDK 4.2.0 Android为我的游戏创建领先记分牌。 我使用POST方法在 / me / scores graphPath:

成功发布了我的分数
{Response:  responseCode: 200, graphObject: {"success":true}, error: null}

然而,当我尝试在 / me / scores 获得分数以及 / 793295994100883 /得分(793295994100883是我的APP ID)时,我没有在JSON结果字符串中查看我的分数。

{Response:  responseCode: 200, graphObject: {"data":[{"user":{"id":"Facebook USER-ID","name":"Facebook USER-NAME"}}]}, error: null}

https://developers.facebook.com/tools/explorer中,当我到达 / 793295994100883时,它会返回我期望的字符串?field = scores {score}

  "scores": {
    "data": [
      {
        "score": 1234,
        "user": {
          "name": "Facebook USER-NAME",
          "id": "Facebook USER-ID"
        }
      }
    ]
  },
  "id": "793295994100883"

请帮助解决此问题。如何使用Facebook SDK获得分数?

谢谢!

1 个答案:

答案 0 :(得分:0)

您的应用使用哪个版本的Graph API?如果是v2.4,则必须指定要检索的每个字段。

在这里查看我的答案: