我遇到了与Google在此资助流的第二步中的文档不一致的行为。
正如在https://developers.google.com/accounts/docs/OAuth2InstalledApp中所描述的,当指定了"redirect_uri“值"urn:ietf:wg:oauth:2.0:oob”时,“您的应用程序就可以检测到页面已经加载,并且可以读取页面的标题来获得授权码。”
每次我尝试使用这种方法,结果都是一样的。重定向后,浏览器的标题包含部分授权码,但页面上的编辑框已正确填充了整个授权码。(我可以提供一张图片作为说明,但不能没有足够的“声誉”。)无论我是以编程方式检索标题,还是仅通过选项卡的悬停提示检查它,代码都会在标题的第44个字符处被一致截断,在完整代码中该位置的句点之前。
由于只有部分代码,因此无法继续执行步骤2;文档中几乎没有留下怀疑这是错误行为的余地。作为参考,如果我通过手动复制和粘贴来检索完整的授权码,则可以使用完整的授权码(但实际上这不是我的选择)。
其他人有没有遇到过这种行为?
最重要的是,谷歌或其代表能否回答“为什么?”(而且,假设这不是我这方面的问题,“什么时候能解决?”)
发布于 2014-08-05 12:56:11
我也注意到了较短的代码。较短的授权码将起作用。您可以继续下一步。
https://stackoverflow.com/questions/25024374
复制相似问题