我正在尝试使用私有 URL 从 Google 日历中获取一系列事件。我阅读了 Google API 文档,但我想尝试在不使用 ZEND 库的情况下执行此操作,因为我不知道最终的服务器文件结构是什么,并且避免让其他人编辑代码。
我在发布之前也进行了搜索,遇到了相同的情况,即 PHP CURL_EXEC 使用 URL 返回 false,但如果使用 Web 浏览器打开 URL,我会得到一个 JSON 文件。由于我使用的是私有 URL,我真的需要使用 ZEND 对 Google 服务器进行身份验证吗?我试图让 PHP 在为 Flash 编码之前清理数组。
$URL = <string of the private URL from Google Calendar>
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
$result = json_decode($data);
print '<pre>'.var_export($data,1).'</pre>';
Screen output >>> false