У меня возникли значительные проблемы с получением элементов для публикации прочитанных новостей на временной шкале.
Кажется, я не могу получить пост, чтобы работать для наших новостей как FB News. Мне удалось создать целый пользовательский тип, и я обнаружил опцию "Новости" после того, как реализовал стандартный объект: настройка действий прошла успешно, поэтому концептуально это должно работать, поскольку у нас все части работали раньше.
Первоначально мы (GlobalPost) создали собственное приложение и Auth для нашего собственного пространства имен gp_storyshare для нашего объекта статьи с действием read.
Затем я перебрал этот https://developers.facebook.com/docs/opengraph/news/ и вздохнул, поскольку он не был связан с какой-либо другой документацией и начал заново. Вот где я.
С тех пор я добавил во все новости специальные теги OG и изменил наш тип og на без пространства имен
см хороший пример страницы с тегами здесь
http://www.globalpost.com/dispatch/news/regions/asia-pacific/111206/burma-myanmar-aung-san-suu-kyi
Я ничего не сделал с нашим приложением, не уверен, нужно ли мне вносить какие-либо изменения в аутентификацию или что-то еще, поскольку страница разработчика ничего не говорит, а объект не мой для контроля. ** У меня есть чувство, что это проблема, но нет реальных доказательств. **
На window.load я вызываю функцию newsRead(), показанную ниже, как и раньше. Это не работает
function newsRead()
{
FB.api('/me/news:reads' +
'?article=http://www.globalpost.com/$node->path','post',
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post was successful! Action ID: ' + response.id);
}
});
Я просто не знаю, что попробовать дальше. Любая помощь приветствуется.
1 ответ
Для любых действий с открытым графиком (включая встроенные) вам понадобится publish_actions
разрешением, но он все еще находится в бета-версии и будет работать только для зарегистрированных разработчиков и тестировщиков приложения - я не знаю каких-либо других конкретных ограничений, но я думаю, что вы, вероятно, будете публиковать объекты Article ( https://developers.facebook.com/docs/beta/opengraph/objects/builtin/)