2

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

我已经尝试使用具有相同结果的 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 {

                  }
              });

4

1 回答 1

0

关于这个问题的 facebook 文档

Arthur Klepchukov · Berkeley 我可能已经解决了我的问题,这要归功于:“如果我有一个链接到域的 Facebook 应用程序,例如 example.com,那么我可以从该应用程序发送到除 example.com 之外的任何网站的链接。所以看起来就像 facebook 采取的反垃圾邮件措施一样。” 从Facebook 发送对话框不适用于除 Google 之外的任何 URL。回复 · 3 · 不同 · 取消关注帖子 · 2012 年 8 月 31 日下午 3:13

于 2013-03-06T23:21:07.643 回答