从“喜欢”获取Facebook认证推荐

时间:2011-12-09 21:55:41

标签: authentication facebook-graph-api facebook-like

我们正在尝试使用我们网站上的Facebook Authenticated Referrals功能。

现在,当一个用户(Alice)使用Feed对话框发布到她的墙上而另一个用户(Bob)点击Alice的帖子时,它可以正常工作。在浏览我们的网站之前,Bob看到了一个Auth Dialog。

但我们的应用程序(目前)没有使用Feed对话框;我们到处都有Like按钮。我希望/期望当Alice点击我们网站上的文章中的Like按钮,并且Bob点​​击Alice的“赞”帖子时,Bob会得到一个Auth对话框。

我只是错误地配置了我的网站/应用程序?是否有可能从Likes中获得Authenticated Referrals?

3 个答案:

答案 0 :(得分:0)

我没有意识到这可能是可能的 - 我认为如果喜欢的网址都是http://apps.facebook.com/ {你的NAMESPACE} /网址,它会起作用 - 如果这不起作用,它听起来像是一个bug或者一个相当合理的功能要求。

如果喜欢使用Canvas网址之外的网址,我真的不希望这样做,因为链接并不一定与您的画布应用相关联

答案 1 :(得分:0)

«如果您需要访问更多信息,例如用户的电子邮件地址等,您必须请求获取此信息的权限。如果您可以通过添加登录按钮的scope属性所需的权限来执行此操作,如下所示»

http://developers.facebook.com/docs/guides/web/

检查链接,我浪费了足够的时间但仍然不理解,我们为什么要两次申请我们的应用程序的授予权限 - 首先在应用程序设置中,<div class="fb-login-button" data-scope="read_stram, offline_access">这是第二个。只需检查数据范围属性。

<fb:login-button>属性为scope,您可以通过以下链接阅读相关内容。

http://developers.facebook.com/docs/reference/plugins/login/

答案 2 :(得分:0)

Facebook bug中,一名FB工程师回答说:“这是目前经过身份验证的推荐设计。只有在Open Graph应用程序发布时才会发生。”

因此,至少就目前而言,Facebook Like链接无法进行身份验证推荐。