【问题标题】:Facebook Delete All Scores for the AppFacebook 删除应用程序的所有分数
【发布时间】:2017-05-04 03:06:40
【问题描述】:

(T_T) 抱歉,我英语说得不好。

  1. 我尝试在 unity3d 中删除玩家的分数

  2. 代码

    FB.API("/me/scores", HttpMethod.DELETE, (IGraphResult 结果)=> { Debug.Log(result.RawResult); 调试日志(结果错误); } );

  3. 结果是成功

    但是

  4. 我尝试在 unity3d 中删除应用的所有分数

  5. 代码

    FB.API("/1xxxxxxxxxxxxxx8/scores", HttpMethod.DELETE, (IGraphResult 结果)=> { Debug.Log(result.RawResult); 调试日志(结果错误); } );

  6. 结果失败 错误信息 : I/Unity(14537): {"error":{"message":"(#15) 必须使用应用程序访问令牌调用此方法。","type":"OAuthException","code":15,"fbtrace_id ":"A8vi0k7aBoA"}}

  7. 如何解决[此方法必须通过应用调用]

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

谢谢。

【问题讨论】:

    标签: facebook unity3d


    【解决方案1】:

    如果你仔细看,它会说

    此方法应使用应用访问令牌调用

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

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

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-30
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多