0

我想从平台生命日志中获取访问令牌。

我应该怎么做才能获得访问令牌或代码。我正在使用 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;

我很感激这方面的任何帮助。

4

1 回答 1

1

您已经在这里注册了一个帐户吗? 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。运行上述代码行并进行身份验证后,您将收到回调 url 的“代码”。然后,您可以按照文档的身份验证页面上的其余步骤,引导您完成第一次 API 调用。

于 2015-04-07T22:35:00.190 回答