Facebook的帖子附有`accessToken`的链接

时间:2013-01-07 15:27:57

标签: facebook facebook-javascript-sdk

我使用Facebook的Javascript SDK发布到用户墙。

执行实际帖子的代码是:

linkUrl是完全限定的域名。

          FB.ui({
                method: "feed",
                link:linkUrl,
                picture:imgUrl,
                name:title,
                "description":description,
                actions: [
                    {name: linkUrl, link: linkUrl}
                ]
            },
            function (response) {
                if (response != null || response != undefined) {
                    fadeOutAlert = true;
                    self.fbMessageLabel.innerHTML = "Thank you, your Facebook post has been successful!";
                    self.fbMessageDialog.dialog("open");
                };
            });

该帖子效果非常好并且显示在用户墙上,但是link附加了Facebook access_token。因此,不是链接到my.website.com,而是实际链接到my.website.com/#access_token=aReallyLongAccessToken&expires_in=5684

有没有办法阻止将access_token附加到link

1 个答案:

答案 0 :(得分:1)

bah ..我现在一直在为DAYS玩这个......然后才想出来。

好的,对于可能遇到同样问题的其他人来说......

您需要转到应用设置并选择Permissions选项。

然后将Authenticated Referrals设置为已禁用,如下图所示。这将阻止Facebook将access_token添加到您的链接中。

enter image description here