我正在关注基本的 php facebook 登录示例。当我点击 Login to Facebook url 时,它会提示用户“MYAPP 想要访问您的公开个人资料和朋友列表,以及用户喜欢。”
我不需要访问用户的朋友列表或公开资料,我担心这会吓跑用户。我只希望用户能够点击一个赞按钮然后登录,并有一个回调来验证是否按下了赞按钮。
sdk 说: https://developers.facebook.com/docs/facebook-login/permissions/#overview:“在基本登录流程中,您的应用程序可以访问一个人的公共个人资料和朋友列表”
有什么方法可以在不征得许可的情况下做到这一点?
这是我的代码:
$params = array(
"scope" => "user_likes",
"redirect_uri" => "https://www.myapp.com/post_login_page"
);
$loginUrl = $facebook->getLoginUrl($params);
我想我也很困惑...我真的需要注册为 facebook 应用程序来检测用户何时喜欢我的粉丝书页面吗?好像有点重量级...
我在这里的目标:
- 打开一个浏览器,向用户显示一个带有一些文本的大赞按钮
- 当他们点击喜欢按钮时,要求他们登录等
- 一旦他们成功喜欢我的粉丝页面,将他们重定向到一个秘密网址,该网址将他们喜欢该页面的记录添加到我的数据库中
这不一定是超级安全的或任何东西......如果有人弄清楚如何“欺骗”它不是世界末日。