当使用Google Contacts API示例simple.php和GitHub版本1.0.4-beta中的Google API PHP客户端中描述时,我收到以下错误:
Fatal error: Call to undefined method Google_IO_Curl::authenticatedRequest()
但是,当我改变这条线时......
$val = $client_svc_contacts->getIo()->authenticatedRequest($req);
...至...
$val = $client_svc_contacts->getAuth()->authenticatedRequest($req);
......然后它又开始工作了.
我使用版本1.0.4-beta未修改,除了在Client.php顶部添加以下行:
set_include_path(str_replace('/Google','',dirname(__FILE__)));
我认识到simple.php是为0.6版编写的,而不是v1 +,但是与GitHub上的版本相比,这个例子是否过时?或者我的实施有问题吗?
找到了一个有答案的迁移指南 ......
authenticatedRequest的新家
authenticatedRequest方法已从io类移动到auth类.
所以看来替换getIo()
用getAuth()
是正确的行动路线.