Facebook趋势文章使用开放图表

时间:2012-08-20 14:56:53

标签: facebook facebook-opengraph

我有一个facebook开放图形应用程序,用户可以在其中“读取”(动作类型)“文章”(对象类型)。在我们的网站上,我们有一个15秒计时器,当计时器结束时,我们有以下JS调用:

FB.api
(
    '/me/news.reads','post',
    {article:window.location.href}
);

该模块的一切正常,有时我们甚至在“趋势文章”中。我看到像9gag这样的其他网站有类似的模块,但是当你点击他们的趋势文章时它会带你到他们的应用程序,你必须授予权限才能继续。另一方面 - 当您点击我们的应用程序时 - 它会将您带到文章本身。

我尝试使用Facebook登录网址更改window.location.href部分,但它不起作用,因为当调用FB.api()方法时,它会检查页面的og:类型。我的页面有一个正确的og:类型,但facebook登录URL没有这样的东西。

如何强制Facebook上的社交阅读器应用程序上的链接要求用户首先拥有权限,并在设置权限后 - 将您重定向到我们网站上的真实文章。

谢谢!

1 个答案:

答案 0 :(得分:1)

  

我看到像9gag这样的其他网站有类似的模块,但是当你点击他们的热门文章时,它会带你到他们的应用程序,你必须给予权限才能继续。另一方面 - 当您点击我们的应用程序时 - 它会将您带到文章本身。

然后我猜9gag已启用Authenticated Referrals

  

“经过身份验证的推介是一项新功能,可确保从Facebook到您的应用的所有推荐流量已连接到Facebook。到达您应用的访问者将自动登录,并在必要时提示您输入所请求的任何权限。“