Подтвердить что ты не робот

Как поделиться кем-нибудь, используя API-интерфейс Facebook Graph

My Facebook App публикует сообщения на стене пользователя. Я хочу поделиться этими сообщениями на своей стене, так же, как я нажимаю действие совместного доступа под пользовательским сообщением. Как это сделать, используя API-интерфейс Facebook?

4b9b3361

Ответ 1

Да, вы можете поделиться с помощью graph2 api. Как вы это делаете, используйте край /feed и передайте URL-адрес, который вы хотите использовать в качестве ссылки.

POST /v2.2/{page-id}/feed HTTP/1.1
Host: graph.facebook.com

link=https://www.facebook.com/{page_id}/posts/{post_id}

Разрешены стандартные разрешения Fb для сообщения, которое вы используете.

https://developers.facebook.com/docs/graph-api/reference/v2.2/page/feed

Это было сделано сегодня, в локальном приложении rails, используя камень FbGraph2, с указанным выше способом. введите описание изображения здесь

Ответ 2

В соответствии с разрешениями для доступа к сообщениям через API, может показаться, что вы не можете сделать это, поскольку для этого потребуется доступ к сообщению другой временной шкалы пользователя, для которого у вас нет прав/токена доступа.

Редактировать Из дальнейшего чтения документации вы определенно не можете сделать это: https://developers.facebook.com/docs/graph-api/reference/v2.2/object/sharedposts#publish.

Ответ 3

Я действительно не понимаю, что вы ищете, если вы уже знаете, как публиковать на стене пользователя, то почему вы не можете опубликовать одно и то же сообщение на своей стене?

Когда вы используете график api для размещения сообщения на стене пользователя, вы определяете в URL-адресе запроса, на который стена пользователя вы хотите опубликовать, во многих случаях вы используете "я" вместо идентификатора пользователя, так как вы публикуете для зарегистрированного пользователя, но вы также можете выдать запрос PROFILE_ID/фиду (как указано здесь: http://developers.facebook.com/docs/reference/api/user/#posts).

Если вы ищете предмет "общий доступ", как вы это видите, когда вы нажимаете на кнопку совместного доступа в своем фиде для Facebook, я не думаю, что вы можете получить это из графика api.