1

發送分數給Facebook圖形API我要發佈使用Facebook的圖形API的得分點,從我的android應用從Android應用

我創建Facebook的開發者頁面Android應用程序。我設置爲原生Android應用程序,以及我在圖像設置移動Web設置,如下面

enter image description here

在Android的代碼,我的用戶這個權限我的應用程序:

String[] permissions = {"publish_stream","publish_actions","user_games_activity","friends_games_activity"};

成功登錄後Facebook,我嘗試使用此android代碼發佈到Facebook的得分點

Bundle params = new Bundle(); 
    params.putString("score", "100"); 
    //params.putString("access_token", "token as constant"); 

    String response = "null"; 

    Utility.mFacebook.setAccessToken("token as constant"); 

    try { 
     response = Utility.mFacebook.request("user_id/scores", params, "POST"); 
    } catch (FileNotFoundException e) { 

     e.printStackTrace(); 
    } catch (MalformedURLException e) { 

     e.printStackTrace(); 
    } catch (IOException e) { 

     e.printStackTrace(); 
    } 

d我收到此迴應:

{"error":{"message":"(#15) This method must be called with an app access_token.","type":"OAuthException","code":15}}

我得到同樣的錯誤,如果我用圖形API瀏覽器:

enter image description here

在Facebook中設置 - >應用程序 - > AppName的 - >高級 - >應用類型設置爲「網絡」(我也嘗試與本機/桌面,但我得到相同的錯誤)

任何人都可以幫助我,並告訴我如何從我的Android應用程序發送得分到fb?

由於

回答