我使用Score API将分数上传到Facebook,并期望在用户的墙上显示this或this。 但最终没有任何事情发生。
以下代码是使用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": "###############"
}
}]
}
我想要的只是在用户墙上的图片文章中制作故事。
请帮帮我。
答案 0 :(得分:0)
分数不会自动发布。它们仅在某些条件下发布,即用户:
获得新的高分(“高分故事”)。 传递另一位朋友的分数(“传递故事”)。
答案 1 :(得分:0)
是啊...得分不会自动发布。
并且如果他们仅在任何用户通过新的高分获得前一个高分时才这样做。 虽然可以随时在用户的活动记录或用户的游戏提要选项卡中检查它。
Note : one needs to give publish_actions permissions to post the score