0

我必须检查用户是否具有“publish_stream”的权限。我试图运行一个新的,但我无法捕捉到实际发生的登录。

如果我使用 FB.Event.subscribe ('auth.login', function () { 这未激活,因此该功能未执行。

综上所述:用户 A 已登录但无权“publish_stream” - 如果我再次登录(具有扩展权限)无法拥有您的回调函数!

  • 那么如何检查用户是否实际允许“publish_stream”?

我需要使用 Javascript SDK,而不是 PHP

4

1 回答 1

0

这实际上是一个重复的问题,在这里得到了回答,基本上,您可以调用 FB.Data 数据库。要了解如何使用 SDK 的 FB.Data 部分,请访问 Facebook此处此处。尽管它没有讨论数据库的权限部分,但它应该提供一些想法。您可能需要针对新的 oauth 模式对其进行一些编辑,但可能不需要。我会告诉你。;-)

于 2011-09-19T15:13:24.730 回答