2012-06-10 2 views
2

Почему следующий код работает только иногда? Я могу отправить его с одной учетной записи 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

ответ

0

facebook documentation on this problem

Артур Klepchukov · Беркли я, возможно, решить мою проблему благодаря этому: «Если у меня есть facebook приложение связано с доменом, например example.com , то из этого приложения я могу отправлять ссылки на любой сайт EXCEPT example.com. Таким образом, похоже, что анти-спам-мера внедрена на facebook ». от Facebook send dialog doesn't work for any URLs except Google. Ответить · 3 · В отличие от · Отменить ответ · 31 августа 2012 в 15:13

Смежные вопросы