0

我正在关注基本的 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 应用程序来检测用户何时喜欢我的粉丝书页面吗?好像有点重量级...

我在这里的目标:

  1. 打开一个浏览器,向用户显示一个带有一些文本的大赞按钮
  2. 当他们点击喜欢按钮时,要求他们登录等
  3. 一旦他们成功喜欢我的粉丝页面,将他们重定向到一个秘密网址,该网址将他们喜欢该页面的记录添加到我的数据库中

这不一定是超级安全的或任何东西......如果有人弄清楚如何“欺骗”它不是世界末日。

4

1 回答 1

0

1 什么都不设置“范围”,在这种情况下你不需要知道你的用户喜欢的数据。
2 我想你确实需要拥有自己的 Facebook 应用程序。
3您可以收听用户喜欢的事件,然后将它们重定向到您想要的任何地方。

于 2013-09-09T06:58:54.610 回答