Facebook:是否有可能从应用程序本身发布到用户的流?

时间:2009-11-24 14:03:42

标签: facebook

使用 stream.publish ,我通过将应用程序的ID作为uid参数传递来尝试上述操作,但它总是给我一个Permissions Error。我已经确保将“publish_stream”的扩展权限设置为允许,但它仍然会给我这个错误。

是否可以将帖子显示为来自应用程序?

2 个答案:

答案 0 :(得分:2)

我遇到了类似的问题。让您的应用发布内容的最简单方法是使用以下内容:

Facebook.streamPublish("I used this app")

这将提示用户使用“我使用此应用程序”消息更新其状态。这不需要任何其他权限,最终消息包含一个框,说明它来自您的应用程序。

答案 1 :(得分:0)

如果用户为您提供了脱机访问的扩展权限(您在请求流发布权限时也可以要求),这应该可以正常工作。更多关于这一点:

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

一旦用户授予您离线访问权限,您将获得一个未过期的会话密钥,您可以使用它来代表他们拨打电话。

更新:由于@Marty McVry指出,如果离线权限已经结束,则不再需要这样做。更容易!