Facebook删除应用程序的所有分数

时间:2017-05-04 03:06:40

标签: facebook unity3d

(T_T)对不起,我不会说英语。

  1. 我尝试删除unity3d

  2. 中玩家的分数
  3. FB.API(" / me / scores",HttpMethod.DELETE,(IGraphResult result)=> { Debug.Log(result.RawResult); Debug.Log(result.Error); } );

  4. 结果是成功

  5. 我尝试在unity3d

  6. 中删除应用的所有分数
  7. FB.API(" / 1xxxxxxxxxxxxxx8 / scores",HttpMethod.DELETE,(IGraphResult result)=> { Debug.Log(result.RawResult); Debug.Log(result.Error); } );

  8. 结果失败 错误信息 : I / Unity(14537):{"错误":{"消息":"(#15)必须使用app access_token调用此方法。", "类型":" OAuthException""代码":15," fbtrace_id":" A8vi0k7aBoA"}}

  9. 如何解决[此方法必须使用应用程序调用]

  10. 我引用了此链接https://developers.facebook.com/docs/games/services/scores-achievements?locale=en_US

    谢谢。

1 个答案:

答案 0 :(得分:0)

如果仔细观察,请说

  

应使用App访问令牌

调用此方法

您需要向app_access_token提供请求,这也需要发布权限。 您可以在这里查看有关应用程序访问令牌的信息,您可以进行图形API调用以获取它:

GET /oauth/access_token
?client_id={app-id}
&client_secret={app-secret}
&grant_type=client_credentials

希望这有帮助