问题标签 [oauth2-playground]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
101 浏览

javascript - 发布 JSON 以创建新联系人

我正在尝试使用 javascript 为授权用户创建一个新联系人,并且我想避免使用 XML。操场让我可以选择发布 JSON,但我无法在任何地方找到所需的格式。当前的 javascript 客户端库不适用于联系人 API,因此我需要使用 http 请求。

如果有人能指出我需要的 JSON 格式,那就太好了。

0 投票
1 回答
87 浏览

oauth2-playground - 如何在 oauth2 Playground 中提示离线访问?

我在游乐场设置中将访问类型设置为“离线”,但没有提示我离线访问,只是为了访问我的联系人(这是我选择的范围)。如何让它提示离线访问?

0 投票
2 回答
1413 浏览

google-api - 无法获得 Google fit 应用上显示的确切步骤

我尝试了 google fit 的 Datasource api 中列出的所有来源。但是,我无法准确匹配 fit 应用程序上显示的步数。API返回的响应使用起来很麻烦。可以更具体地说明何时使用哪个 API。另外,我在 15 分钟前走了 91 步。但是,在发出 API 请求后,我仍然无法获取该数据。它只是显示过时的数据。不确定它是否支持实时。我有很好的 wifi 连接,但似乎数据尚未上传到谷歌云。Fit 应用程序执行 91 步。

以下是我的 api 请求:

结果总和与 Google Fit App 上今天的步数显示的数据不匹配

0 投票
1 回答
1761 浏览

rest - Google Fit REST API“无法获取数据集的数据源:xyz”

我正在 OAuth 2.0 Playground 中测试一些东西,并尝试使用他们的 REST API 将数据输入和输出 Google Fit

我以前成功地做到了这一点,我只是没有写下我做了什么..现在我回来使它成为正确的事情并且不能让它再次工作。

我可以通过仪表板访问 Google Fit 数据源。我可以从以下位置获取存在的数据源列表:

这是成功的。我还创建了自己的流,它上面有一个浮点权重值,称为

里面已经有数据了,我上次用的时候放的。GET我可以通过以下请求来选择所有数据

它以 JSON 形式返回我上次输入的所有数据点

然后我尝试PATCH将我自己的数据添加到以下 URL

以此作为请求主体

但我回来了

我找不到任何人在任何地方引用类似的东西所以我在这里

另请注意,如果我错过了拼写我的来源,它会告诉我因为它们与 URL 不匹配,如果我包含一个空的数据点列表,我会得到同样的错误。我很迷茫所以我把它扔在那里看看有没有人知道那是什么意思

提前致谢

编辑:我尝试为我的项目的整数代码更改十六进制代码,并收到有关不受信任源的错误。所以我尝试制作一个按预期工作的新测试数据源。有点恼火,但我想我会重新开始..

0 投票
1 回答
338 浏览

json - oAuth 2.0 游乐场

我正在尝试使用https://developers.google.com/oauthplayground/计算步数

我有令牌的 Exchange 授权代码和 API GET 请求

https://www.googleapis.com/fitness/v1/users/me/dataSources/derived:com.google.step_count.delta:com.google.android.gms:estimated_steps

在我的移动 googleFit APP 中,它显示它已连接到我的项目。

我得到的 Json 响应:

但我没有得到步数计数值。

0 投票
0 回答
113 浏览

google-play - 在 OAuth2 Playground 中擦除我的所有 Google Play 成就并不会擦除我的成就

如果我去解锁游戏中的成就,然后运行重置,在为我的用户运行 OAuth 流程后,发布到https://www.googleapis.com/games/v1management/achievements/reset,我会收到正确的响应,

如果我https://www.googleapis.com/games/v1management/achievements/reset再次发帖,我会再次收到成功的空列表响应,正如预期的那样,

但是当我回到游戏中,查看我的成就时,它仍然显示我有那个成就。不管我注销,登录,重启应用,都没有区别,我还有那个成就,

在此处输入图像描述

即使我发布完全重置,https://www.googleapis.com/games/v1management/achievements/resetAllForAllPlayers我也会成功,没有正文响应,

0 投票
1 回答
151 浏览

oauth2-playground - oAuth2 Playground YouTube Analytics API 未为您的项目启用

我坚持以下

我正在尝试调用 YouTube Analytics API

我去了谷歌的 oAuth2 游乐场https://developers.google.com/oauthplayground,第一步我选择并授权了所有与 youtube 相关的 API,如屏幕截图所示

授权 API

然后在第 2 步中,我将授权代码交换为令牌,在第 3 步中,我将以下请求发送到 API

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DMINE&start-date=2007-05-01&end-date=2015-06-30&metrics=estimatedMinutesWatched%2Cviews%2Clikes%2CsubscribersGained

我得到的是

{ "error": { "code": 403, "message": "Access Not Configured. The API (YouTube Analytics API) is not enabled for your project. Please use the Google Developers Console to update your configuration.", "errors": [ { "domain": "usageLimits", "message": "Access Not Configured. The API (YouTube Analytics API) is not enabled for your project. Please use the Google Developers Console to update your configuration.", "reason": "accessNotConfigured", } ] } }

但我启用了 YouTube 分析 API。

有任何想法吗?非常感谢您的帮助!

0 投票
1 回答
997 浏览

google-oauth - 无法在 OAuth 2.0 Playground 中刷新访问令牌

  1. 选择自定义 API 配置文件、电子邮件;
  2. 代币兑换授权码;
  3. 玩v2/userinfo,userinfo请求,一切OK;
  4. 离开很久,回来时access token已经过期,点击“刷新access token”出现如下错误:

    { "error_description": "令牌已被撤销。", "error": "invalid_grant" }

这怎么可能发生?正如操场上的注释,“刷新令牌永不过期”。

0 投票
1 回答
428 浏览

haskell - 在 Haskell 中使用 http-conduit 向 Google 表格 API 发布请求

我正在尝试使用 http-conduit 创建对电子表格 API 的发布请求。不幸的是,发布请求不起作用,谷歌表格服务器没有提供任何反馈,说明我在请求中做错了什么。

我正在使用https://developers.google.com/google-apps/spreadsheets/创建一个 POST 请求以向我的电子表格添加新行。

我写的代码是:

现在当我用正确的 url 和字符串数据调用 post

我得到以下回复:

但是 OAuth-Playground 给了我:

有人可以让我知道出了什么问题吗?提前致谢。

0 投票
1 回答
12136 浏览

php - Google OAuth,错误 401 无效客户端

我正在尝试使用google+登录。但是得到

  1. 那是一个错误。

错误:invalid_client

未找到 OAuth 客户端。请求详细信息

我已经仔细检查了客户 ID。如果我附上了我的index.php文件,我将不胜感激。