Пост API Facebook Graph с вложением не отображается в новостной ленте - PullRequest
0 голосов
/ 07 марта 2011

Я попробовал несколько способов публикации в Facebook с помощью Graph API, и у меня возникла проблема с созданием сообщения с вложениями, не отображаемыми в ленте новостей.

Если я отправляю только текстовое сообщение, оно появляется в новостной ленте. Все, что имеет вложение, идет только к стене.

Кто-нибудь имеет представление о том, что является причиной этого и как это исправить?

Ответы [ 3 ]

1 голос
/ 07 марта 2011

Я понятия не имею, что послужило причиной проблемы, но я решил ее, создав новое приложение Facebook с новым идентификатором. Те же сценарии, которые были опубликованы только на стене, начали публиковаться в новостной ленте с новым идентификатором приложения.

0 голосов
/ 19 июня 2017

Я знаю, что это старый пост, но у меня возникла та же проблема, и я решил ее.Так как на этот пост не было действительного ответа, и он появлялся во многих моих поисках в Google, я подумал, что добавлю ответ.

Основная проблема, которая здесь возникает, - это проблема с разрешениями в приложении.и токен доступа, созданный в https://developers.facebook.com.

Вы можете одновременно прикреплять GET и POST на стене, но вы должны сначала дать Users Access Token разрешение на доступ к нему.Вы можете сделать это следующим образом.

1.Перейдите к вашей заявке на FB enter image description here

2.Нажмите на Graph API Explore enter image description here

3.Нажмите на Получить токен доступа пользователя enter image description here

4.Нажмите на user_photos и user_videos Здесь есть много вариантов, но, чтобы получить основные вложения, которые, как правило, представляют собой фотографии и видео, вы можете просто выбрать эти два, но вы можете добавить столько, сколько хотите. enter image description here

После нажатия Получить токен доступа внизу, чтобы сохранить его, вы должны войти в систему с паролем, а затем дать разрешение на использование токена доступа для своей учетной записи.После того, как вы это сделали, теперь у вас есть разрешение на доступ к вашим вложениям в фиды (фотографии и видео)

Вот как выглядит вывод Graph API с изображением из фида enter image description here

Имейте это в виду, это токен короткого доступа , который длится около часа и перестанет работать.Вы должны преобразовать этот токен в постоянный токен и позволить мне сэкономить время, которое вы будете бить головой, пытаясь понять это, потому что я написал функцию php, которая будет генерировать ваш постоянный токен из вашего недолговечного токена за один выстрел для v2.9

Проверьте мой ответ здесь facebook: постоянный токен доступа к странице?

0 голосов
/ 07 марта 2012

Я думаю, это потому, что вы добавляете вложение или ссылку на ваш канал.

Согласно http://developers.facebook.com/docs/fbjs/streamPublish/

они говорят:

Обновление статуса пользователя

Вы можете использовать этот метод, чтобы просто обновить статус пользователя.Когда вы это сделаете, сообщение о статусе появится вверху профиля пользователя и на странице Друзья> Обновления статуса.Сообщение также появляется в потоке со значком вашего приложения.

Чтобы использовать этот метод для установки статуса пользователя, сделайте следующее:

* Do not include an attachment or action link. If you do, the story will get published and will appear in the stream and on the user's Wall only. It won't appear at the top of the profile or in the Status Updates page.
* Make sure the message is no longer than 420 characters. Otherwise, an error gets returned.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...