Как опубликовать новостную ленту, если пользователю понравилась страница?
Недавно я слышал, что с помощью API Open Graph Facebook, можно публиковать в новостной ленте пользователя, если ему понравилась страница.
Я старался изо всех сил следовать примеру и иметь создал фиктивную страницу.
Насколько я понимаю, нужно сделать следующее:
Создайте необходимые теги Open Graph, включая тег для вашего приложения Facebook Я проверял это с помощью Open Graph Debugger Добавить кнопку «Мне нравится» на страницу "Мне нравится" на страницеПолучить токен доступа (чтобы опубликовать сообщение)
curl -F grant_type=client_credentials -F client_id=MY_APP_ID -F client_secret=MY_APP_SECRET -F redirect_uri=https://graph.facebook.com/oauth/access_token https://graph.facebook.com/oauth/access_token
Пост к ленте
curl -F 'access_token=ACCESS_TOKEN_FROM_STEP_4' -F 'message=Hello Likers' -F 'id=http://dl.dropbox.com/u/3618086/test.html' https://graph.facebook.com/feed
Именно в этот момент сообщение должно быть отправлено всем, кому понравилась страница. Вместо этого я получаю следующую ошибку:
{
"error": {
"message": "(#100) http:\/\/dl.dropbox.com\/u\/3618086\/test.html does not resolve to a valid user ID",
"type": "OAuthException",
"code":100
}
}
В этот момент я в замешательстве. Я прочитал эти вопросы:
Как мне опубликовать группу людей, которым понравилась веб-страница или объект? Как вы программно публикуете в фиде Facebook, связанном с «любимой» страницей?Facebook Исключение № 100: не разрешается с действительным идентификатором пользователя Как программно опубликовать в фиде Facebook понравившуюся веб-страницу? Невозможно опубликовать в фиде FacebookИ попробовали их предложения, но ничего не получилось. Какой шаг я пропускаю?
Я могу предоставить более подробную информацию; Я просто не хотел, чтобы вопрос был слишком длинным.