Facebook发送对话框链接错误

问题描述:

为什么下面的代码有时只起作用?我可以从一个Facebook帐户发送,一切正常,但从另一个Facebook Messenger不会显示链接,说它已被删除。Facebook发送对话框链接错误

我试过与urlencoding链接相同的结果,但我认为这可能是由于缓存?

有没有人有一个工作的例子?

FB.init({ appId: '1234567890', xfbml: true, cookie: true }); 

       FB.ui({ 
        method: 'send', 
        name: 'Name example', 
        link: 'http://example.com/tab.aspx?something=1', 
        picture: 'https://example.com/UserImg/shareimage_1.png?c=634749391974203784', 
        display: 'popup', 
        description: 'Description' 
       }, function (response) { 
        if (response == "") { 


        } else { 

        } 
       }); 

+0

我似乎无法得到它的工作。我的代码与你的和文档相同。非常令人沮丧。 Facebook API糟透了! – brenjt

facebook documentation on this problem

亚瑟·Klepchukov伯克利 我可能我的问题解决了感谢这个:“如果我有一个Facebook应用程序链接到域例如:example.com ,那么从那个应用程序我可以发送链接到任何网站EXCEPT example.com。因此,这似乎是一个反垃圾邮件的措施,由facebook的地方。“从Facebook send dialog doesn't work for any URLs except Google。 Reply·3·不像·取消关注帖子·2012年8月31日下午3点13分