如何从 Sony lifelog 获取访问令牌?
How to get the access token from 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;
感谢任何帮助。
您已经在这里注册了一个帐户吗?
https://developer.sony.com/develop/services/lifelog-api/create-app/
如果是这样,那么此页面上的步骤应该能够指导您获得成功进行 API 调用所需的一切:
https://developer.sony.com/develop/services/lifelog-api/authentication/
上述文档说,要获取您的代码,您将向此 url 发出 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
当您注册帐户时,系统会要求您回电 url。确保您在 nodejs 中有一个端点来处理您提供的回调 url。一旦您 运行 上面的代码行并进行身份验证,您将收到 "code" 到您的回调 url。然后,您可以按照文档身份验证页面上的其余步骤来引导您完成第一次 API 调用。
我想从平台生命日志中获取访问令牌。
我应该怎么做才能获得访问令牌或代码。我正在使用 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;
感谢任何帮助。
您已经在这里注册了一个帐户吗? https://developer.sony.com/develop/services/lifelog-api/create-app/
如果是这样,那么此页面上的步骤应该能够指导您获得成功进行 API 调用所需的一切: https://developer.sony.com/develop/services/lifelog-api/authentication/
上述文档说,要获取您的代码,您将向此 url 发出 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
当您注册帐户时,系统会要求您回电 url。确保您在 nodejs 中有一个端点来处理您提供的回调 url。一旦您 运行 上面的代码行并进行身份验证,您将收到 "code" 到您的回调 url。然后,您可以按照文档身份验证页面上的其余步骤来引导您完成第一次 API 调用。