java - 使用 facebook API 的 Stream.publish 方法时获取权限错误

标签 java facebook

您好,我想在用户墙上发布帖子,但在尝试使用 facebook api 的stream.publish 方法时收到此“权限错误”错误代码 200...我已请求扩展权限,如下所示:

http://m.facebook.com/login.php?api_key= “+API_KEY&...&req_perms=read_stream,publish_stream,offline_access

但是当我调用方法stream.publish时,我收到了这个权限错误..似乎上面的url中的req_perms只是被忽略了.. 我将“method(stream.publish)”、“api_key”、“message”、“session_key”、“v”、“sig”作为参数传递给url http://api.facebook.com/restserver.php

如果有人帮助我解决这个问题或为我提供在用户墙上发布帖子的正确步骤,我将非常感激...该应用程序正在黑莓平台上开发..

最佳答案

我认为您无法从login.php 请求权限。相反,请查看prompt_permissions.php

http://wiki.developers.facebook.com/index.php/Authorization_and_Authentication_for_Desktop_Applications

关于java - 使用 facebook API 的 Stream.publish 方法时获取权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1705994/

相关文章:

ios - 需要 fb :like in UIWebView with edge. 创建/删除事件触发的工作示例

facebook - 使用 oAuth 重新请求 Facebook 权限不起作用

java - 开发支持多语言的java客户端时优化jar文件大小(图片)

java.util.regex.PatternSyntaxException : Dangling meta character '?'

ios - 如何快速处理从多个社交登录帐户重定向回应用程序的登录?

android - 为什么通过 SupportFragmentManager 添加 fragment 的顺序很重要?

javascript - Facebook 是如何检测到我的浏览器窗口需要关闭的?

java - 在根目录中导入Java包

java - xuggler 输入输出流处理程序 SIGSEGV

java - 如何使用反射在 JDK8 中将 Lambda 表达式作为方法参数传递