Могу ли я получить доступ к 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/
Некоторые быстрые вещи, которые вы можете сделать:
- Убедитесь, что в вашем идентификаторе клиента нет пробелов
- Попробуйте создать новый идентификатор клиента и секрет, чтобы убедиться, что с вашими текущими учетными данными все в порядке
- Попробуйте использовать Postman как быстрый способ убедиться, что проблема не связана ни с чем другим. Например, что-то связанное с сетью. Вот ссылка на краткое объяснение того, как начать: Lifelog API Explorer: не удалось выполнить запрос на авторизацию