(T_T)对不起,我不会说英语。
我尝试删除unity3d
码
FB.API(" / me / scores",HttpMethod.DELETE,(IGraphResult result)=> { Debug.Log(result.RawResult); Debug.Log(result.Error); } );
结果是成功
但
我尝试在unity3d
码
FB.API(" / 1xxxxxxxxxxxxxx8 / scores",HttpMethod.DELETE,(IGraphResult result)=> { Debug.Log(result.RawResult); Debug.Log(result.Error); } );
结果失败 错误信息 : I / Unity(14537):{"错误":{"消息":"(#15)必须使用app access_token调用此方法。", "类型":" OAuthException""代码":15," fbtrace_id":" A8vi0k7aBoA"}}
如何解决[此方法必须使用应用程序调用]
我引用了此链接https://developers.facebook.com/docs/games/services/scores-achievements?locale=en_US
谢谢。答案 0 :(得分:0)
如果仔细观察,请说
应使用App访问令牌
调用此方法
您需要向app_access_token提供请求,这也需要发布权限。 您可以在这里查看有关应用程序访问令牌的信息,您可以进行图形API调用以获取它:
GET /oauth/access_token
?client_id={app-id}
&client_secret={app-secret}
&grant_type=client_credentials
希望这有帮助