使用Google Contacts API示例simple.php和Google API PHP Client from GitHub版本1.0.4-beta中描述的内容时,我收到以下错误:
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上的版本相比,这个例子是否过时?或者我的实施有问题吗?
答案 0 :(得分:6)
找到了答案的migration guide ......
authenticatedRequest的新家
authenticatedRequest方法已从io类移至 认证课程。
因此,将getIo()
替换为getAuth()
似乎是正确的行动方案。