从android应用程序向facebook图形api发送分数

从android应用程序向facebook图形api发送分数,android,facebook,facebook-graph-api,facebook-android-sdk,Android,Facebook,Facebook Graph Api,Facebook Android Sdk,我想从我的android应用程序中使用facebook graph api发布分数 我在facebook开发者页面创建android应用程序。我设置为原生Android应用程序,并设置手机网络设置,如下图所示 在android代码中,我为我的应用程序使用以下权限: String[]权限={发布\流、发布\动作、用户\游戏\活动、好友\游戏\活动} 在成功登录facebook后,我尝试使用此android代码将分数发布到facebook Bundle params = new Bundle();

我想从我的android应用程序中使用facebook graph api发布分数

我在facebook开发者页面创建android应用程序。我设置为原生Android应用程序,并设置手机网络设置,如下图所示

在android代码中,我为我的应用程序使用以下权限:

String[]权限={发布\流、发布\动作、用户\游戏\活动、好友\游戏\活动}

在成功登录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();
    }
我收到的答复是:

{错误:{消息:15必须使用app access_令牌调用此方法,类型:OAuthException,代码:15}}

如果使用图形API资源管理器,则会出现相同的错误:

在facebook设置->应用->应用名称->高级->应用类型设置为Web时,我也尝试使用本机/桌面,但我得到相同的错误

有谁能帮我,告诉我如何将我的android应用程序中的分数发送到fb

谢谢

15必须使用app access_令牌调用此方法

看起来您尝试使用用户访问令牌

有关如何获取应用程序访问令牌的信息,请参见