0

我想为我自己的 web 应用程序使用 lifelog api 来存储我自己的数据并使其适应我的需要。我试着调查它,但不幸的是我无法让 api explorer(看看它是如何工作的)工作。当我尝试使用身份验证 OAuth2 并登录到我的谷歌帐户时,它不断给我以下错误:

无法完成授权请求。原因:对 API 提供者的访问令牌请求失败。

如果问题仍然存在,请联系客户支持。

不幸的是,我对基于 REST 的服务没有太多经验,我在这里搜索了答案,但没有找到任何可以开始的东西。我使用最新版本的 Google Chrome 并且也尝试过 Edge(我不知道为什么它不能在那里工作)。有人可以帮忙吗?

4

1 回答 1

1

不幸的是,API Explorer 现在不能正常工作。该团队正在努力解决该问题。与此同时,您可以尝试 postman 来使用 API。

https://www.getpostman.com/

这是实现它的一种方法:

  1. 设置获取请求:https ://platform.lifelog.sonymobile.com/v1/users/me
  2. 在“授权”下单击“获取访问令牌”。
  3. 在这里,您将看到一个回调 URL。进入 Lifelog API 管理并使用提供的回调注册应用程序:https ://developer.sony.com/develop/services/lifelog-api/create-app/
  4. 完成后,将 API 管理控制台提供的客户端 ID 和密码添加到 Postman,然后单击“获取访问令牌”
  5. 您将获得一个访问令牌。给它一个名字,然后点击保存。
  6. 现在单击标题并添加“授权”作为“URL Parameter Key”和“Bearer ##在此处输入您的访问令牌##”作为“值”
  7. 此时单击发送,您应该会收到来自 API 的结果。

如果这对您不起作用,请告诉我。

于 2015-12-21T08:43:32.263 回答