Android 使用请求在facebook墙上发布

Android 使用请求在facebook墙上发布,android,facebook-graph-api,Android,Facebook Graph Api,一整天我都在想如何使用自己的程序在facebook墙上发布自己的账户。我在facebook开发者页面上学习了一些教程,但这没有帮助。目前我有以下请求代码: Bundle params = new Bundle();params.putString("app", "http://samples.ogp.me/##############"); // List<String> permissions = new ArrayList<String>(

一整天我都在想如何使用自己的程序在facebook墙上发布自己的账户。我在facebook开发者页面上学习了一些教程,但这没有帮助。目前我有以下请求代码:

        Bundle params = new Bundle();params.putString("app", "http://samples.ogp.me/##############");

//      List<String> permissions = new ArrayList<String>();
//      permissions.add("publish_actions");
//      Session.getActiveSession().requestNewPublishPermissions(new NewPermissionsRequest(getMainActivity(), permissions));
        Request request = new Request(
            Session.getActiveSession(),
            "me/appnamespace:test",
            params,
            HttpMethod.POST
        );
        Response response = request.executeAndWait();
        Log.print("Response: " + response.toString());
这几乎没有提供什么错误的信息。200错误代码似乎与权限有关

我在第页找到了以下文本:

错误:

{“错误”:{ “消息”:“(#200)需要扩展权限:发布操作”, “类型”:“OAutheException”, “代码”:200}

原因:

您尚未授权应用程序发布到您的时间表。点击 “获取访问令牌”,然后单击“扩展权限”选项卡。 选择“发布操作”权限,然后再次运行测试

由于某些原因,我无法在Graph API Explorer中将发布操作添加到扩展权限中,因为没有此选项!仅发布\u流。所以我补充说。 我在那里得到了这个错误:

{
  "error": {
    "message": "(#10) Application does not have permission for this action",
    "type": "OAuthException",
    "code": 10
  }
}
在facebook上的“我的应用程序权限”页面中,我添加了“用户和朋友权限”上的“发布”操作和“扩展权限”上的“发布流”(我无法在此处添加“发布”操作)

最后,无论我做什么,我都无法在facebook时间线上发布消息,除非我使用WebDialog,这不是我所需要的

我别无选择,可能会出什么问题。任何想法都将不胜感激

{
  "error": {
    "message": "(#10) Application does not have permission for this action",
    "type": "OAuthException",
    "code": 10
  }
}