2013-01-07 79 views
0

我正在使用Facebook的JavaScript SDK張貼到用戶牆。Facebook牆貼是追加鏈接`accessToken`

執行實際職位的代碼是:

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

b ..我一直在玩這個DAYS現在..只是想通了。

好了,別人可能有同樣的問題..

你需要去上的應用程序的設置,並選擇Permissions選項。

然後將Authenticated Referrals設置爲禁用,如下圖所示。這將阻止Facebook將access_token添加到您的鏈接。

enter image description here