【发布时间】:2015-01-30 13:11:26
【问题描述】:
我使用 facebook sdk 在 facebook 墙上发帖。我在开发者 facebook 中创建了应用程序 ID,并使用以下代码在 facebook 墙上发布。
private Facebook facebook = new Facebook(APP_ID);
private static final String[] PERMISSIONS = new String[] { "publish_actions" };
Bundle parameters = new Bundle();
parameters.putString("message", message);
parameters.putString("description", "topic share");
try {
facebook.request("me");
String response = facebook.request("me/feed", parameters, "POST");
Log.d(TAG, "got response: " + response);
} catch (Exception e) {
}
以上代码仅适用于 appid 包含的一个 facebook 帐户。如果您尝试通过其他一些 Facebook 帐户登录。它显示以下错误。
{"error":{"message":"(#200) 用户未授权应用程序执行此操作","type":"OAuthException","code" :200}}
谁能帮我解决这个问题?
提前致谢。
卡马尔
【问题讨论】:
-
如果您的应用处于调试模式,您只能使用自己的帐户或创建测试开发者帐户。转到 Facebook 上的应用信息,打开左侧菜单中的角色选项卡,然后选择“测试用户”选项卡。在那里你可以添加用户。