从android应用程序向facebook图形api发送分数
我想从我的android应用程序中使用facebook graph api发布分数 我在facebook开发者页面创建android应用程序。我设置为原生Android应用程序,并设置手机网络设置,如下图所示 在android代码中,我为我的应用程序使用以下权限: String[]权限={发布\流、发布\动作、用户\游戏\活动、好友\游戏\活动} 在成功登录facebook后,我尝试使用此android代码将分数发布到facebook从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();
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_令牌调用此方法
看起来您尝试使用用户访问令牌
有关如何获取应用程序访问令牌的信息,请参见