как поделиться публикацией на странице с помощью facebook api

Существует очень хороший и простой ответ на вопрос "как скрыть публикация страницы с использованием facebook API". Большое спасибо. Вопрос «я хочу поделиться записью друга через API графа" до сих пор нет ответа. Почему?! :)

Кто-нибудь знает, как поделиться публикацией (через Graph API) с какой-либо страницы (в любых возможных направлениях: ваша хроника, хронология друзей, в группе…)?! Любая ссылка на документацию Facebook будет высоко оценена.


person May Bogus    schedule 10.01.2014    source источник


Ответы (2)


Спасибо Марии Люсинде да Фонсека: https://groups.google.com/forum/#!topic/restfb/a94wO_KyZUM

String _destination = "me/feed"; // or "Page_id/feed"
String _linkToPost = ...;// here should be FQL stream.permalink see link to FB doc below
FacebookType publishMessageResponse =
  facebookClient.publish(_destination, FacebookType.class,
    Parameter.with("message", "Your message is here"),Parameter.with("link", _linkToPost ));

Кроме того, вы можете поделиться ССЫЛКОЙ точно так же: просто измените _destination на «me/links» или «page_id/links» и замените _linkToPost реальным URL-адресом из браузера или FQL link.url.

объект FQL STREAM

объект FQL LINK

person May Bogus    schedule 15.01.2014
comment
Это работает? Facebook говорит, что вы не можете поделиться публикацией - person Ravi; 19.02.2017
comment
Это работает для ссылок в сообщениях Facebook, но не для ссылок, представляющих фактические сообщения Facebook. Это не ответ на заданный вопрос. - person B.Adler; 29.03.2017

Graph API для общих сообщений

по приведенной выше ссылке «Вы не можете публиковать общие ресурсы объекта с помощью Graph API».

При попытке использовать ответ из сообщения Марии Люсинды да Фонсека , API графика Facebook отвечает сообщением об ошибке пользователя

"error_user_msg": "Один или несколько из указанных URL-адресов не разрешены настройкой приложения безопасности Stream post URL. Он должен соответствовать URL-адресу веб-сайта или URL-адресу холста, или домен должен быть поддоменом одного из доменов приложения. Читать https://developers.facebook.com/docs/facebook-login/security/ чтобы узнать больше о настройках приложения, связанных с безопасностью».

Хотя можно обмениваться ссылками с помощью графического API, обмен ссылками на Facebook запрещен.

person B.Adler    schedule 29.11.2016