1

我有一个允许用户发表评论的应用程序。在评论文本框附近,我提供了一个标有“也发布到我的墙上”的复选框。当用户单击提交按钮时,我会检查他们是否已登录 FB。如果是,我尝试授权我的应用程序。有时用户不想在他们的墙上发帖,所以如果他们将该复选框留空,我不会要求发布权限。然后,有时在同一个会话中,用户尝试发布另一条评论,但这次确实想发布到他们的墙上。我可以检测到我没有发布权限,如果是这种情况,我会使用扩展权限再次调用 FB.login。我遇到的麻烦是在第二次登录后似乎没有触发任何事件,无论用户现在是否允许发布权限。

以下是我正在观看的事件:

auth.login
auth.prompt
auth.statusChange
auth.authResponseChange

我目前正在使用 Javascript SDK

如果我无法收到事件,我不确定如何查看权限对话框是否关闭,以便我可以重新检查权限并发布到他们的墙上。

4

0 回答 0