Facebook应用程序使用php sdk

时间:2016-12-22 08:12:43

标签: php facebook facebook-graph-api permissions fbloginview

就我而言

  1. 用户选择facebook登录
  2. 选项
  3. 如果没有登录则重定向到Facebook - 要求输入用户名/密码
  4. 然后要求分享数据的权限
  5. 如果同意通过获取用户公共数据重新定向到我们的网站----------完成
  6. 如果用户取消重定向以取消重定向URL -----------------------------退出
  7. 如果在第3步中,用户不想分享他的电子邮件 我的下一步是-----直接提醒他/她或重定向到(错误OOP'因为电子邮件没有退出)

    但下次再次用户想要共享数据但是, Facebook并没有向用户询问权限窗口 所以在这种情况下我需要帮助我怎样才能每次向用户提示用户窗口

    我正在使用Graph Api进行Facebook登录enter image description here

1 个答案:

答案 0 :(得分:0)

首先,并非每个用户都有在Facebook上存档的电子邮件地址(当他们仅使用他们的移动设备注册时) - 因此您的应用应该为那里的应用做好准备根本就没有电子邮件可以放在第一位。

要重新询问已拒绝的权限,您需要将参数auth_type=rerequest添加到登录对话框中。

为此,PHP SDK提供了一种特殊方法getReRequestUrl。 (这与getLoginUrl方法基本相同,只添加此附加参数。)