就我而言
如果在第3步中,用户不想分享他的电子邮件 我的下一步是-----直接提醒他/她或重定向到(错误OOP'因为电子邮件没有退出)
但下次再次用户想要共享数据但是, Facebook并没有向用户询问权限窗口 所以在这种情况下我需要帮助我怎样才能每次向用户提示用户窗口
答案 0 :(得分:0)
首先,并非每个用户都有在Facebook上存档的电子邮件地址(当他们仅使用他们的移动设备注册时) - 因此您的应用应该为那里的应用做好准备根本就没有电子邮件可以放在第一位。
要重新询问已拒绝的权限,您需要将参数auth_type=rerequest
添加到登录对话框中。
为此,PHP SDK提供了一种特殊方法getReRequestUrl
。 (这与getLoginUrl
方法基本相同,只添加此附加参数。)