Php 致命错误:调用未定义的方法Google\u IO\u Curl::authenticatedRequest()

Php 致命错误:调用未定义的方法Google\u IO\u Curl::authenticatedRequest(),php,github,google-api-php-client,Php,Github,Google Api Php Client,当使用Google Contacts API示例中描述的和版本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->g

当使用Google Contacts API示例中描述的和版本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上的版本相比,这个示例是否过时了?或者我的实现有什么问题吗?

找到了答案

authenticatedRequest的新主页

authenticatedRequest方法已从io类移动到 auth类

因此,用
getAuth()
替换
getIo()
似乎是正确的做法