我在這裏創建一個Facebook對話框,鏈接到一個外部網站(不是來自我的域名)。在預覽中,鏈接顯示正確,但是當郵件在收件箱中查看時,網址已更改。爲什麼facebook更改FB.ui發送對話框中的鏈接?
具體來說,我調用這個函數:
var link = "http://someexternalsite.com/?id=xxx"
var desc = "a description"
FB.ui(
{
method: 'send',
name: 'title',
link: link,
picture: 'http://mysite.com/somepicture.jpg',
description: desc
},
function(response) {}
)
和(在你的Facebook收件箱中查看時)的鏈接更改爲
http://facebook.com/someexternalsite
是有一些不成文的安全策略的地方?我需要從someexternalsite.com獲得許可才能鏈接到他們的網站嗎?
這沒有意義,你確定你不是指的是這個鏈接是http://www.facebook.com/l.php這個事實,並重定向到預定的URL嗎? – Igy