2015-01-22 4 views
-1

Я стараюсь искать страницы и событие два разных вызовов (по-прежнему с помощью Graph Explorer):Facebook API Graph - Поиск событий (маркер доступа)

поля поиска = имя & д = варшава & типа =? страница

поиск? поля = имя & д = варшава & типа = событие

(объект события) второе работают только с маркером пользователя. Когда я создаю токен приложения, есть недопустимая ошибка токена. Возможно ли получить результаты для второго запроса с помощью токена приложения? Это важно для меня, мне нужно использовать его в моем собственном коде.

Могу ли я Женераль маркер пользователя в скриптах (HTTPS запрос),

ИЛИ долгое время лексем пользователь Женераль (я имею в виду маркер пользователя для моего собственного профиля)

ИЛИ (наиболее желательном решение) получить результаты для secong вызов выше (type = event), токеном приложения?

UPDATE:

Хорошо, Сори, так что ясно, что приложение маркер не поддерживает поиск события (но я до сих пор не понимаю, почему - события, такие как страница является общественным объектом, и это не содержат личные данные).

Я собираюсь разъяснить другой путь. Я хотел бы загрузить информацию о событиях и использовать ее на своем собственном сайте (базе данных) как общедоступный. Целью этой операции является создание базы данных событий FB (что-то вроде Eventbrite). Поэтому мне нужно сделать этот набор общедоступным (принадлежит к приложению/сайту, а не к профилю пользователя).

Я знаю, что это не стандартное использование Facebook API, но если оно нарушает политику FB, напишите мне - я не нашел для этого четкой формулировки. Я спрашиваю об этом здесь Terms of use data from Facebook API. Думаю, это законно.

Теперь. Я могу получить события по узлу страницы (получить все события для каждой страницы), но это сильно неэффективно - всего лишь несколько страниц в целом являются организаторами мероприятия. Мне нужно напрямую изучить события.

Есть ли решение проблемы?

ответ

0

Почему бы вам просто не обратиться к документам Facebook? Это четко указано в

что

  • Поисковые запросы через страницу и разместим объекты требуется маркер доступа приложения.
  • Все остальные конечные точки требуют токена доступа пользователя.

Так, нет, вы не можете просто использовать маркер доступа приложение для поиска событий.

Что касается входа в систему, см

+0

спасибо, Сори за ошибки, пожалуйста, прочитайте мое другое объяснение (обновление) –

+0

это не возможно, кроме сбора списков и id страниц с просьбой. Для поиска по событию вам нужен токен доступа пользователя – Tobi

+0

Я могу вручную помещать токен пользователя в код и загружать события в базу данных, но это глупо ... (но, возможно, это решение с долгосрочным токеном пользователя - как вы думаете?), еще одна надежда полная вещь может быть получить события от места места. Я использую call «search? Fields = name, events & limit = 300 & q = new + york & type = place», он работает, но не полностью (отсутствуют отсутствующие события) –

Смежные вопросы