【问题标题】:Google API Testing on non 'localhost' named local server在非“本地主机”命名的本地服务器上进行 Google API 测试
【发布时间】:2014-11-18 10:08:18
【问题描述】:

我目前在本地机器上运行 MAMP Pro (osX 10.9.4),其中包含多个不同的虚拟服务器,一个用于我客户的每个项目。我一直在尝试使用 OAuth 连接到 Google API,并且当“REDIRECT URIS”设置为:

http://localhost:8888

但是,如前所述,我已经运行了几个这样的服务器,

e.g. 'https://clientname1:8890' or 'https://clientname2:8890'

每当我将这些输入到 API 控制台时,我都会收到一条“哎呀”消息,告诉我 Google 的结果出了点问题:

“服务器错误:糟糕!我们的错误。”

似乎只允许通过 API 进行本地测试的“localhost”,无论如何我可以设置它以便我可以测试我的任何本地服务器吗?

【问题讨论】:

    标签: google-api google-api-php-client


    【解决方案1】:

    我必须将我的本地主机添加到允许的引荐来源列表中才能在本地进行测试。如果没有包含,我会收到 403 Forbidden 错误。您可能只需将 clientname1 和 clientname2 或 clientname1:8890 和 clientname2:8890 添加到 Google Developers Console 中允许的引荐来源网址列表中。我的设置在公共 api 访问权限下,所以根据您使用的 API 以及如何使用它,这对您来说可能是另一个问题。希望对你有帮助 -

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-14
      • 2020-08-19
      • 2018-05-20
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      • 2011-09-22
      相关资源
      最近更新 更多