使用opengraph链接已发布的操作

时间:2012-02-28 14:20:41

标签: hyperlink action opengraph facebook-opengraph

我在发布的操作链接上遇到了麻烦。

发布我的操作后,链接显示如下:

http://www.facebook.com/l.php?u=http%3A%2F%myDomain.com%2F%3Ffb_action_ids%3D3085543269620%26fb_action_types%3Dvideo.watches%26fb_source%3Drecent_activity&h=dAQF21zjX&enc=AZP6SPsPIfAKMoNKqLKjTEig1nsAERVmwUcrfURxEHA34JS11i5ofB29bXKBaOrkm0cOv-Lyg5IVTth3Kr308Qar

我在另一个使用相同操作的应用上看到,链接显示如下:

http://www.facebook.com/connect/uiserver.php?app_id=XXXXXXX&method=permissions.request&redirect_uri=http%3A%2F%2FTheDomain.com%3Ffb_action_ids%3D3056990355815%26fb_action_types%3Dvideo.watches%26fb_source%3Drecent_activity&response_type=token&display=page&auth_referral=1

您知道为什么我们没有相同的发布链接类型吗?

我希望使用这样的网址发布:http://www.facebook.com/connect/uiserver.php?app_id=XXXXXXX&m .....

致以诚挚的问候,对不起我的英语不好:/

1 个答案:

答案 0 :(得分:2)

当用户点击链接时会显示第一种类型的链接,该链接会将他们带到外部网站。

如果应用在应用设置中启用了Authenticated Referrals,则会显示第二种类型的链接。当用户单击此类型的链接时,Facebook会链接到“身份验证”对话框以生成访问令牌或OAuth代码,然后用户将重定向到“操作URL”。