Кажется, я не могу получить сообщение для наших новостей как 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);
}
});
Я просто не знаю, что попробовать дальше. Любая помощь приветствуется.