我目前正在开发一个网页,该网页将从我的谷歌驱动器电子表格中提取数据并将其绘制到网页上。我已经在 Mamp 的 localhost 上对其进行了测试,一切正常。
当我尝试在我的 Wamp 服务器上运行相同的代码时,我不断收到我之前没有收到的 php 错误。我正在使用不同的重定向 URI 进行身份验证,所以这不是问题。
我在 Wamp localhost 上遇到的错误是
当我检查第 43 行以查看无法解析哪个字符串时,我发现字符串是空白的。所以没有生成字符串。
我发现这条线没有在 Wamp 中生成正确的请求,但它在 Mamp 中生成了正确的请求。
$request = new Google\Spreadsheet\Request($json_token);
$json_token 在两个版本中都正确生成,但是当它运行请求时,Wamp 版本返回空信息。
object(Google\Spreadsheet\Request)[10]
private 'method' => string 'GET' (length=3)
private 'headers' =>
array
empty
private 'serviceUrl' => string 'https://spreadsheets.google.com/' (length=32)
private 'post' => string '' (length=0)
private 'accessToken' => string 'ya29.HIdingtheRestJustinCase' (length=52)
private 'endpoint' => null
private 'userAgent' => string 'Byng Drive' (length=10)
private 'fullUrl' => null
我试过在网络服务器上运行它,它也运行良好,只是不在 Wamp 上。我在这里想念什么?谢谢!