Я очень новичок в понимании как Facebook, так и OData. Я новичок в программировании в целом, так что терпите меня. (Я только что узнал о Maven, зависимости, JDBC и прочем).
Моя главная проблема в том, что у меня недостаточно знаний, чтобы даже понять документы и примеры, поэтому...
Глядя на odata4j, я понимаю, что все начинается с:
ODataConsumer c = ODataConsumer.create(String serviceRootUri) ;
Что такое serviceRootUri и как мне найти тот, который принадлежит 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}