Могу ли я получить доступ к Lifelog API из моего приложения для Android

Когда-либо я пытался авторизовать мое приложение для Android. Но это дает мне ошибку неавторизованного пользователя..

Могу ли я получить доступ к данным журнала в моем приложении для Android с помощью этих API-интерфейса REST?

кто-нибудь может мне предложить шаги по настройке моего приложения для Android для чтения данных из Lifelog API

2 ответа

LifeLog API - это API-интерфейс RESTful, то есть теоретически вы можете получить к нему доступ из любого места, если сможете создать HTTP Запросы. Используемая аутентификация стандартная Oauth2 который также используется в большинстве API, таких как Google, Facebook, Twitter и т. д.

Кроме этого, есть пара доступных библиотек Android, которые могут значительно облегчить вашу жизнь, заключая HTTP-запросы в простые объекты и методы Java.

https://github.com/championswimmer/Lifelog-Android-Library

https://github.com/yaeda/lifelog-android-sdk

Отказ от ответственности: первая связанная библиотека была соавтором мной

Какие шаги вы пытались получить данные из API? Вы следуете инструкциям на странице авторизации Lifelog?

https://developer.sony.com/develop/services/lifelog-api/authentication/

Некоторые быстрые вещи, которые вы можете сделать:

  1. Убедитесь, что в вашем идентификаторе клиента нет пробелов
  2. Попробуйте создать новый идентификатор клиента и секрет, чтобы убедиться, что с вашими текущими учетными данными все в порядке
  3. Попробуйте использовать Postman как быстрый способ убедиться, что проблема не связана ни с чем другим. Например, что-то связанное с сетью. Вот ссылка на краткое объяснение того, как начать: Lifelog API Explorer: не удалось выполнить запрос на авторизацию
Другие вопросы по тегам