Как получить все действия Open Graph Beta, сгенерированные приложением? - PullRequest
15 голосов
/ 04 ноября 2011

Уже можно получить все действия для пользовательских действий и объектов приложения:

https://graph.facebook.com/me/{appNameSpace}:{action}/{object}

В этом списке перечислены все действия, созданные приложением, но только для данного пользователя....

Как получить все действия, сгенерированные приложением (для всех его пользователей)?Я пробовал этот запрос с токеном доступа к приложению:

https://graph.facebook.com/{appId}/{appNameSpace}:{action}/{object}

Но он не работает ...

Я также искал действия или действия таблица FQL, поскольку каждое действие имеет id , они должны быть где-то доступны.

Есть предложения?

1 Ответ

4 голосов
/ 30 декабря 2011

AFAIK Нет способа опубликовать все действия, опубликованные приложением через OpenGraph, но ваше приложение создает эти действия, почему бы просто не записать результаты этой операции?

Затем вы создаете действие, вы должны получить ответ, подобный этому:

{
  id: “{action-instance-id}”
}

Позже вы можете прочитать это действие:

GET https://graph.facebook.com/{action-instance-id}

Вы наверняка выиграете от выполнения запроса на выполнение нескольких действий, подобных этому:

GET https://graph.facebook.com/?ids={action-id1},{action-id2},{action-idn}

И даже пакетные запросы

...