0

我正在使用 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");
                };
            });

该帖子运行良好,并出现在用户墙上,但附加了linkFacebook 。access_token所以不是链接到my.website.com它实际上是链接到my.website.com/#access_token=aReallyLongAccessToken&expires_in=5684

有没有办法防止access_token被附加到link

4

1 回答 1

1

呸..我已经玩了好几天了..只是想通了。

好的,所以对于其他可能有同样问题的人..

您需要转到应用程序上的设置并选择Permissions选项。

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

在此处输入图像描述

于 2013-01-07T15:35:08.343 回答