Диалог JS, который просит пользователя поделиться, параметр сообщения ничего не делает?

Вот пример: http://developers.facebook.com/docs/reference/dialogs/feed/

Предполагается, что появится всплывающее окно с сообщением «Диалоги Facebook — это так просто!» Но когда я перехожу к URL-адресу, текстовое поле пусто. Тем самым доказывая свою неправоту.

Как создать диалоговое окно, когда сообщение уже введено, чтобы пользователь мог просто щелкнуть «Поделиться», ничего не вводя?

Попробуйте сами: http://www.facebook.com/dialog/feed?app_id=123050457758183&link=http://developers.facebook.com/docs/reference/dialogs/&picture=http://fbrell.com/f8.jpg&name=Facebook%20Dialogs&caption=Reference%20Documentation&description=Dialogs%20provide%20a%20simple,%20consistent%20interface%20for%20applications%20to%20interact%20with%20users.&message=Facebook%20Dialogs%20are%20so%20легко!&redirect_uri=http://www.example.com/response


person Curtis    schedule 10.09.2011    source источник


Ответы (1)


Facebook недавно удалил эту функцию, поэтому она больше невозможна. Параметр message теперь игнорируется. За это можно поблагодарить спамеров.

http://developers.facebook.com/blog/post/510/

Прости.


Об этом также есть примечание в документах Feed Dialog API:

message
Это поле будет игнорироваться 12 июля 2011 г. Сообщение о предварительном заполнении текстового поля, которое будет вводить пользователь. В соответствии с политиками платформы Facebook ваше приложение может задавать только это поле. если пользователь вручную создал контент ранее в рабочем процессе. Большинство приложений не должны устанавливать это значение.

person Matt Ball    schedule 10.09.2011
comment
Спасибо, Мэтт. По-моему, так уже больше месяца. Им следует разместить поле для комментариев на страницах своих документов, чтобы люди могли сообщить другим, что больше не работает, поскольку они не обновляют свои документы. - person Curtis; 12.09.2011