Я хотел бы добавить кнопку на свой сайт, поэтому, когда люди ее нажмут, они отправят сообщение в фид данных своего фейсбука с сообщением (я в порядке, когда они должны его одобрить). FB.ui
и stream.publish
выглядят как именно то, что я хочу.Facebook - Вам нужно приложение Facebook/приложение для вызова FB.ui (stream.publish)?
В Facebook documentation for FB.init говорится, что:
Примечание: Некоторые методы пользовательского интерфейса, такие как stream.publish и stream.share могут быть использованы без регистрации приложения или вызова этого метода.
Поэтому мне не нужно регистрировать приложение Facebook, блестящее. Однако я не могу получить FB.ui(… 'stream.publish…)
для работы. Всплывающее окно говорит «Произошла ошибка. Повторите попытку позже». Я не использую FB.init и не использую appid. (Все это делается в JavaScript).
Существует notes on the web that you now need an app id to use stream.publish. Это правда? Вам нужно приложение для использования stream.publish?
Мой код заключается в следующем:
$(function() {
$("#share_on_facebook").click(function() {
FB.ui({
method: 'stream.publish',
message: 'Check out this great app! http://apps.facebook.com/{your_app}'
});
});
});
Я могу назвать stream.share
без необходимости в AppID (как это говорится в документации). Это просто stream.publish
, что я не могу сделать.
Этот пример больше не доступен?!? – Martin