我遇到与此授权流程第2步的Google文档不一致的行为。
如https://developers.google.com/accounts/docs/OAuth2InstalledApp所述,当" redirect_uri"价值" urn:ietf:wg:oauth:2.0:oob"已指定,"您的应用程序可以检测到该页面已加载,并可以读取HTML页面的标题以获取授权代码。"
我每次尝试使用这种方法,结果都是一样的。重定向后,浏览器的标题包含部分授权代码,但页面上的编辑框正确填充了整个授权代码。 (我可以提供一个图片用于说明,但并非没有足够的"声誉"。)无论我是以编程方式检索标题还是仅通过标签的hovertip检查它,代码都会在第44页被截断标题的字符,紧接在完整代码中该位置的句点之前。
只有部分代码,无法继续执行第2步;文档几乎没有人怀疑这是错误的行为。作为参考,如果我通过手动复制和粘贴检索它,则完整的授权代码有效(但在实践中这不是我的选择)。
还有其他人遇到过这种行为吗?
最重要的是,谷歌或其代表,请回答“为什么?" (而且,假设它不是我的结果,"什么时候会修复?")
答案 0 :(得分:0)
我也发现了更短的代码。较短的授权码将起作用。您可以继续下一步。