1

运行 Windows 7 Ultimate / Apache 2.4.9 / PHP 5.5.11 / FireFox 29。

当我尝试运行 Google PHP API 示例用户示例(使用 FireFox)时,我能够连接并接收URL Shortener. 但是,当我单击Accept按钮时,我收到消息:

“Firefox 无法在 localhost 上建立与服务器的连接”

netstat表明只有 Apache 正在侦听端口 80。因此,考虑到这可能是一个回调问题,我运行了一个 REST 脚本(使用相同的凭据),它做了几乎相同的事情,即查询 OAuth 等。这很成功.

注意:IE11 在同一点失败并显示“无法显示此页面”消息,有问题的 URL 是https://accounts.google.com.

非常感谢任何帮助。

4

2 回答 2

0

不知道这是否会有所帮助,而且评论很重要,但试试这个

更改以下 PHP.ini 设置:

  1. 取消注释 extension=php_openssl.dll - 'https' URL 所必需的;
  2. 设置时区。谷歌对时间很挑剔,所以这可能会影响结果。
于 2014-05-23T13:06:23.850 回答
0

我终于解决了这个问题,这让我很懊恼。

由于示例中的所有其他 URI 都是“https://”,我无意中将回调的 URI 设置为

https://localhost/etc

解决方案是将回调的 URI 设置为“http”,即

http://localhost/etc

于 2014-05-25T14:44:44.403 回答