最新Google PHP client library沒有工作自動加載器。它有一個自動加載磁帶機,它實際上並沒有加載任何東西,只是拋出以下異常:最新谷歌PHP客戶端庫無工作自動加載器
谷歌的API的PHP客戶端的自動加載被轉移到 的src /谷歌/ autoload.php 1.1.3。此重定向將在 1.2中刪除。請調整您的代碼以使用新位置。
只是爲了確認autoload.php實際上並沒有做任何事情,這裏的裏面的代碼:
if (!defined('E_USER_DEPRECATED')) {
define('E_USER_DEPRECATED', E_USER_WARNING);
}
$error = "google-api-php-client's autoloader was moved to src/Google/autoload.php in 1.1.3. This ";
$error .= "redirect will be removed in 1.2. Please adjust your code to use the new location.";
trigger_error($error, E_USER_DEPRECATED);
require_once dirname(__FILE__) . '/src/Google/autoload.php';
我已經看到了在src/Google/
,我沒有看到一個單名爲autoload.php的文件。我也檢查了所有的文件夾,而且完全沒有。
我也試過把set_include_path(get_include_path() . PATH_SEPARATOR . '/google-api/src/Google/src');
放在我的代碼裏,文檔說要做here。這也沒有用。
如何使用客戶端庫?
您是否嘗試將代碼調整到新位置? –
只是要明確您的問題最初提到的API和客戶端庫之間存在差異API,您遇到了PHP客戶端庫的問題。他們是兩個完全不同的東西。我已更正您的問題以正確反映您遇到的問題。 – DaImTo