OData и Facebook идеи

Я очень новичок в Facebook и OData. Я новичок в программировании в целом, так что терпите меня. (Я только что узнал о Maven, зависимости, JDBC и прочем).

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

Глядя на odata4j, я понимаю, что все начинается с:

ODataConsumer c = ODataConsumer.create(String serviceRootUri) ;

Что такое сервис RootUri и как мне найти тот, который принадлежит Facebook Insights?

Что у меня есть:

  • зарегистрированное приложение с Facebook. Я уже вижу данные, которые хочу получить (используя odata4j), перейдя на веб-страницу с описанием. Я просто хочу автоматизировать извлечение данных с помощью Java-приложения, которое будет хранить информацию в базе данных.
  • У меня уже есть access_token для приложения (вместе с app_key и app_secret)

Должен ли serviceRootUri для FB выглядеть следующим образом?

https://graph.facebook.com/{app-id-goes-here}/insights?access_token={access-token-goes-here}

2 ответа

Решение

OData.org перечисляет всех производителей и потребителей, доступных в реальном мире для OData на данный момент. Facebook Insights - производитель, который подразумевает, что он предоставляет сервис OData для Facebook Insights.

Посмотрите на следующий URL: http://www.odata.org/producers

Проверьте раздел: Live OData Services.

Служба OData Facebook Insights доступна по адресу: http://facebook-insights.cloudapp.net/

Так вот и URI корневого сервиса OData. Это раскрывает то, что мы называем коллекциями или наборами сущностей. Каждая коллекция будет представлять собой не что иное, как ряды данных, и вы можете работать с ними, чтобы создать таблицу или любую другую визуализацию, какую захотите.

Проверьте http://developers.facebook.com/docs/reference/api по всем таким вопросам.

Другие вопросы по тегам