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