2017-05-04 45 views
-2

(T_T)抱歉,我的英語說得不好。Facebook刪除所有App的分數

  1. 我嘗試刪除分數在unity3d

  2. 代碼

    FB.API( 「/我/分」,HttpMethod.DELETE,(IGraphResult結果)=> {玩家 Debug.Log(result.RawResult); Debug.Log(result.Error); } );

  3. 結果是成功

  4. 我嘗試刪除所有分數在unity3d

    應用
  5. 代碼

    FB.API( 「/ 1xxxxxxxxxxxxxx8 /分」, HttpMethod.DELETE,(IGraphResult result)=> Debug.Log(result.RawResult); Debug.Log(result.Error); } );

  6. 結果是失敗 錯誤消息: I /統一(14537):{ 「錯誤」:{ 「消息」: 「(#15)該方法必須使用應用的access_token被調用。」, 「類型」 : 「OAuthException」, 「密碼」:15, 「fbtrace_id」: 「A8vi0k7aBoA」}}

  7. 如何解決[這個方法必須與一個應用程序被稱爲]

我引用這個鏈接https://developers.facebook.com/docs/games/services/scores-achievements?locale=en_US

謝謝。

回答

0

如果你仔細看它說

此方法應與App訪問令牌

您需要提供app_access_token與要求,這也需要發佈權限調用。 你可以看看這裏瞭解應用程序的訪問令牌,你可以做一個圖形API調用來得到它:

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

希望這有助於