извлекать события, где uid является создателем, а id приложения - администратором - API Facebook - PullRequest
0 голосов
/ 29 декабря 2010

Я хотел бы знать, есть ли вызов API Facebook для получения событий (eids) для всех событий, созданных пользователем с помощью моего приложения Facebook Connect.

События создаются с использованием следующего RESTвызов API:

https://api.facebook.com/method/events.create?event_info=' . $e_i . '&access_token=' . $cookie['access_token']

$ e_i - это массив информации о событии, в котором значение «host» установлено в «Me», как показано ниже

$event_info['host'] = 'Me';

В событиях Facebook в разделе «Создано: "раздел содержит списки" Мое имя пользователя, Имя приложения ", я предполагаю, что это потому, что я создатель, а приложение является администратором, как указано в документации REST API http://developers.facebook.com/docs/reference/rest/events.create/

К сожалению, я не могуузнайте, как (ни REST, ни GPRAPH API) вернуть список событий, в которых я являюсь создателем, а приложение - администратором, как в приведенном выше сценарии.Если это возможно, я был бы очень признателен за помощь в том, как это делается.

До сих пор я пробовал:

  1. REST API events.get с использованием uid = application_id.Это возвращает только события, созданные приложением, а не те, в том числе пользователя, который их создал
  2. GRAPH API https://graph.facebook.com/me/events?fields=owner&access_token=..., это возвращает все события для меня, но не там, где приложение также является администратором.

Кажется странным, что нет ссылки на связь между создателем события и администратором события через API, но в Facebook он может использовать оба этих параметра и отображать их в деталях события.

1 Ответ

0 голосов
/ 31 декабря 2010

Если вы используете Graph API, попробуйте вызвать $facebook->api('/App ID/events'), который должен вернуть все события, управляемые приложением (http://developers.facebook.com/docs/reference/api/application/).

). Позже вы можете проверить идентификатор создателя и сравнить его с идентификатором пользователя.*

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