我想从平台生活日志中获取访问令牌。
我该怎么做才能获得访问令牌或代码。我正在使用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;
我很感激你的帮助。
答案 0 :(得分:1)
您是否已在此注册过帐户? https://developer.sony.com/develop/services/lifelog-api/create-app/
如果是这样,那么此页面上的步骤应该能够指导您获得成功进行API调用所需的一切: https://developer.sony.com/develop/services/lifelog-api/authentication/
上述文档说明要获取代码,您将对此网址发出GET或POST请求: https://platform.lifelog.sonymobile.com/oauth/2/authorize?client_id=YOUR_CLIENT_ID&scope=lifelog.profile.read+lifelog.activities.read+lifelog.locations.read
当您注册帐户时,系统会要求您提供回拨网址。确保nodejs中有一个端点来处理您提供的回调URL。运行上面的代码行并进行身份验证后,您将收到回调网址的“代码”。然后,您可以按照文档身份验证页面上的其余步骤来引导您进行第一次API调用。