2

我使用 Score API 将分数上传到 facebook 并期待这样的东西或者显示在用户的墙上。但最终什么也没有发生。

下面的代码是使用 Facebook Android SDK 开发的

public void PostScore(int RequestID, int Score) {
    Bundle Parameters = new Bundle();
    Parameters.putString("score", String.valueOf(Score));

    try {
        this._AsyncRequest(String.format("/%s/scores", _UserProfile.getString("id")), Parameters, RequestID, "POST");
    }
    catch(Exception e) {

    }
}

调用方法后,得到响应

true

用 Open Graph Explorer 检查“/USER_ID/scores”,结果是

{  "data": [
    {
        "user": {
            "name": "XXX",
            "id": "###############"
        },
        "score": 1020,
        "application": {
            "name": "XXXXX",
            "namespace": "XXXXX",
            "id": "###############"
        }
    }]
}

我想要的只是在用户的墙上用图片发布故事。

请帮我。

4

2 回答 2

0

分数不会自动发布。它们仅在特定条件下发布,即当用户:

获得新的高分(“高分故事”)。传递另一个朋友的分数(“传递故事”)。

于 2013-09-28T07:23:22.550 回答
0

是的...分数不会自动发布。

如果他们只有在任何用户通过新用户通过之前的高分时才这样做。尽管人们总是可以在用户的​​活动记录或用户的游戏提要选项卡中检查这一点。

Note : one needs to give publish_actions permissions to post the score

于 2013-10-18T07:29:11.897 回答