1

У меня есть приложение для Android, в котором используются программные и игровые интерфейсы Play Services. Как только я зарегистрирую пользователя, я хочу сделать несколько действий. Я нашел соответствующее действие с их REST API, но не смог найти соответствующее действие в своей библиотеке Android.Сделать вызовы API REST с помощью GoogleApiClient

https://developers.google.com/games/services/web/api/leaderboards/list

Я думал несколько способов обойти это. Есть ли способ сделать общий HTTP-запрос, используя переменную GoogleApiClient? Есть ли способ, которым я могу сделать запрос REST с использованием маркера oauth, который у меня уже есть?

Веб-версия этого приложения уже разработана, поэтому я знаком с REST API. Я надеюсь, что смогу подключиться к Android с минимальной работой.

+0

Вы могли найти общий способ обработки вызовов REST google api после аутентификации с помощью GoogleApiClient? Я не хочу быть связан тем, что уже имеет автогенерированный код клиента. – nobre

+0

Нет. Я никогда не мог обрабатывать вызовы REST в приложении для Android. –

ответ

1

В этом случае есть соответствующий Android API (как и все вызовы API игр (за исключением API управления играми): Leaderboards.loadLeaderboardMetadata() так что вам не нужно создавать какие-либо REST API вызовы.

+0

Да, для этого случая, похоже, есть API для Android. По мере того как я продолжаю добавлять функциональность, я считаю, что кодовая база будет продолжать диверсифицироваться. Если бы я хотел построить REST API-вызовы, есть ли хороший способ сделать это? –

0

Там уже существует библиотека API Java REST.

Я использую его в течение нескольких приложений, которые составляются для Java/Desktop, Android и прошивки (через RoboVM).

https://developers.google.com/api-client-library/java/

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