Как открыть пост на Facebook со страницы? - PullRequest
0 голосов
/ 27 июля 2011

Я пишу веб-сайт и хочу, чтобы пользователь мог щелкнуть сообщение на Facebook и открыть окно, заполненное пользовательским сообщением. Я не хочу аутентифицировать их на своем сайте или что-то в этом роде, просто отправьте их на адрес Facebook с уже заполненным постом.

Твиттер имеет что-то подобное, что я использую. Например, нажмите на эту http://twitter.com/home?status=This%20is%20a%20custom%20post

Есть ли способ сделать то же самое для Facebook? Если так, кто-нибудь знает URL?

Спасибо

Ответы [ 3 ]

2 голосов
/ 28 июля 2011

Я нашел решение, которое искал. Чтобы публиковать сообщения на стене Facebook без фактического управления токенами, вы должны позвонить по указанному ниже URL-адресу с параметрами, указанными ниже.

"http://www.facebook.com/dialog/feed?app_id=YOU_APP_ID&link=A_LINK_HERE&picture=PATH_TO_A_PICTURE&name=SOME_NAME&caption=SOME_CAPTION&description=SOME_DESCRIPTION&message=MESSAGE_TO_POST_ON_WALL&redirect_uri=REDIRECT_URL_AFTER_POST"

Это перенаправит обратно на URL, указанный в параметре перенаправления после публикации. Он будет иметь параметр post_id с идентификатором нового сообщения или без параметров, если они не были опубликованы. Вы можете найти документацию здесь http://developers.facebook.com/docs/reference/dialogs/feed/.

0 голосов
/ 28 июля 2011

Вы не можете предварительно заполнить текст истории, это противоречит политике FB.Твиттер хорош в этом, но на Facebook это нет-нет.

См .: http://developers.facebook.com/docs/guides/policy/examples_and_explanations/stream_stories/

Прокрутите немного вниз до «Политика платформы IV.2»

Вы можете разместить предложения о том, что сказать на экране, но не можете предварительно заполнить поле для комментариев.

0 голосов
/ 27 июля 2011

Кнопки «Нравится» и «Отправить» предоставляют следующие функции: http://developers.facebook.com/docs/reference/plugins/like/ Вы включаете мета-теги на своей странице, и кнопка «Нравится» / «Отправить» используется для публикации на стене пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...