0

我发现 facebook 3.0 有点奇怪。

如果没有在 android 上安装 facebook 应用程序,我可以使用 openForPublish,它会询问我基本权限,然后发布流权限。如果使用 openForRead 然后在回调函数中使用 newPermissionsRequest 获得发布流权限,我最终会登录两次。

另一方面,安装了 facebook 应用程序后,我无法在安装期间使用 openForPublish,因为它需要读取权限。如果使用 openForRead,然后将 newPermissionsRequest 用于发布流,我将能够请求发布流,但不会调用我传递给 newPermissionsRequest 的回调。

有没有人有同样的问题?

4

1 回答 1

0

正确的事件顺序是先调用 openToRead,然后再调用 requestNewPublishPermissions。这非常适合当前的权限请求模型。

对于网页对话框的情况,请升级到3.0.1,它解决了多次登录问题。

于 2013-03-27T16:05:42.157 回答