基于引脚的'oauth for devices'不支持谷歌加



似乎某些服务不支持"设备oauth"(基于引脚的oauth)。对于我们这些在命令行控制台工作的人来说,这有点大不了。

然而,一些非常重要的谷歌范围,如gdrive和google-plus,似乎并非如此。例如:

https://www.googleapis.com/auth/plus.login

不行。它返回"HTTP/1.1 400 错误请求"和 JSON 错误"无效范围:无权请求范围"

我会包含更多范围,但堆栈溢出说我需要 +10 声誉才能发布链接。

基于引脚的oauth是否禁用了blogger,gdrive和google-plus等服务,或者我有错误的范围?

问候

列姆

事实上,您描述的范围当前尚未为设备的 OAuth2 启用(基于 PIN 的 OAuth)。

正如breno回答的那样,OAuth2.0仅支持部分示波器,用于输入能力有限的设备。

以下是我在 YouTube 数据 API v3 范围内的结果(截至 2014 年 7 月)。我分享它,以便其他人可以更容易地找到这个问答并逃离陷阱。

工程:  auth/youtube失败并显示"错误请求(400)"  auth/youtube.readonly  auth/youtube.upload  Auth/YouTube合作伙伴  auth/youtubepartner-channel-audit

这个问题和布雷诺的回答使我免于徒劳地寻找问题的原因。谢谢。

最新更新