Могу ли я публиковать действия Open Graph из своего приложения Facebook в новостной ленте пользователя в дополнение к его временной шкале? - PullRequest
1 голос
/ 29 февраля 2012

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

Однако я ожидал, что смогу также публиковать эти действия в своей ленте новостей так же, как я могу публиковать историю в ленте. Я использую Javascript API.

Я публикую действие на временной шкале, используя -

FB.api('/me/MY_APP_NAMESPACE:MY_ACTION?MY_OBJECT=URL', 'post', function(response) {...});

Я публикую историю в ленте, используя -

FB.ui({method:feed, name:SOME_STRING, link:SOME_URL, picture:SOME_IMAGE_URL, caption:SOME_STRING, description:SOME_STRING}, function(response) {...});

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

Ответы [ 2 ]

7 голосов
/ 29 февраля 2012

Когда вы публикуете действие «Открыть график», оно автоматически может появиться на временной шкале пользователя, а также в тикере и новостных лентах его друзей.

Вам не нужно больше публиковать в API, вам, конечно, не нужно делать отдельный вызов Feed.

2 голосов
/ 27 марта 2013

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

Я решил это, передав fb:explicitly_shared=true

https://developers.facebook.com/docs/opengraph/guides/explicit-sharing/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...