У меня возникли значительные проблемы с получением элементов для публикации прочитанных новостей на временной шкале. - PullRequest
0 голосов
/ 07 декабря 2011

Кажется, я не могу получить сообщение для наших новостей как 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

Я ничего не сделал с нашим приложением, не уверен, нужно ли мне вносить какие-либо изменения в аутентификацию или что-то еще, поскольку страница разработчика ничего не говорит, а объект не мой для управления. ** У меня есть чувство, что это проблема, но нет реальных доказательств. **

on 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 Ответ

0 голосов
/ 08 декабря 2011

Для любых действий с открытым графиком (включая встроенные) вам потребуется разрешение publish_actions, но оно все еще находится на стадии бета-тестирования и будет работать только для зарегистрированных разработчиков и тестировщиков приложения -не знаю каких-либо других конкретных ограничений, но я думаю, что вы, вероятно, будете публиковать объекты Article (https://developers.facebook.com/docs/beta/opengraph/objects/builtin/)

...