如何从Sony lifelog获取访问令牌?

时间:2015-03-20 16:36:21

标签: sony-lifelog-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;

我很感激你的帮助。

1 个答案:

答案 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调用。