Как получить токен доступа от Sony lifelog?
Я хочу получить токен доступа из лога платформы.
Что я должен сделать, чтобы получить токен доступа или код. Я использую Node.js. это моя просьба, но я не знал, как я могу получить код.
request.post({
url: 'https://platform.lifelog.sonymobile.com/oauth/2/token',
form: {
client_id: 'client',
client_secret: ' secret',
grant_type: 'authorization_code',
SCOPE :'lifelog.profile.read+lifelog.activities.read+lifelog.locations.read',
REDIRECT_URL : 'https://localhost:8000/callback'
},
},
function(err, res, body) {
var accessToken = JSON.parse(body).access_token;
Я ценю любую помощь в этом.
1 ответ
Вы уже зарегистрировались здесь? https://developer.sony.com/develop/services/lifelog-api/create-app/
Если это так, то шаги на этой странице помогут вам получить все необходимое для успешных вызовов API: https://developer.sony.com/develop/services/lifelog-api/authentication/
Приведенная выше документация гласит, что для получения вашего кода вы отправите запрос GET или POST на этот URL: https://platform.lifelog.sonymobile.com/oauth/2/authorize?client_id=YOUR_CLIENT_ID&scope=lifelog.profile.read+lifelog.activities.read+lifelog.locations.read
Когда вы зарегистрируетесь для учетной записи, вам будет предложено URL обратного вызова. Убедитесь, что у вас есть конечная точка в nodejs для обработки URL обратного вызова, который вы указали. Как только вы запустите указанную выше строку кода и подтвердите подлинность, вы получите "код" на ваш URL обратного вызова. Затем вы можете выполнить остальные шаги на странице аутентификации документации, чтобы провести первый вызов API.