谷歌项目在多个网页上使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谷歌项目在多个网页上使用相关的知识,希望对你有一定的参考价值。
我有一个google控制台项目,利用People API。我有一个独立的网页,对于oauth和api密钥工作得非常好。然而,当我把代码放在另一个页面上,在项目设置中添加页面url等,它说 "api密钥和认证凭证来自不同的项目"。
它是在同一个项目中,唯一不同的是它使用了不同的页面。
答案
当在google api控制台创建oauth令牌时,我相信你必须指定一个授权的重定向url。如果你的新页面的url与oauth token设置的授权url不一致,访问将被拒绝。
例如,如果我设置 localhost:8000/authorize
作为url(用于开发工作),使用它与其他任何东西(例如。www.mywebsite.com/authorize
, localhost:8000/access
等)将无法工作。
以上是关于谷歌项目在多个网页上使用的主要内容,如果未能解决你的问题,请参考以下文章