是否可以在不使用作曲者的情況下使用Google的API?在使用共享託管Web服務器時,通常不能訪問使用作曲家。使用Google Ads API PHP Client無需作曲者?
https://github.com/googleads/googleads-php-lib/blob/master/README.md
是否可以在不使用作曲者的情況下使用Google的API?在使用共享託管Web服務器時,通常不能訪問使用作曲家。使用Google Ads API PHP Client無需作曲者?
https://github.com/googleads/googleads-php-lib/blob/master/README.md
花了我幾天的時間找到解決方案。
首先,不要獲取最新的Google API PHP客戶端。
2.x版本開始使用Composer,並坦率地說,他們也開始變得太大,無法上傳到共享主機。我確信主人喜歡這一點。對於某些人,您必須付費才能獲得PHP客戶端。
上傳PHP客戶端,是的,但是沒有使用Composer的兩年前版本:google-api-php-client v1.1.8。下載壓縮文件,但您只需將您在此處看到的內容上傳到名爲「Google」的文件夾下:Google
接下來,請按照這篇文章PHP server-side YouTube V3 OAuth API video upload guide作爲指南。他使用的是更舊的版本,但忽略了這一點。本文將幫助您解決這個問題。這是一個生命的救星。
我不知道爲什麼我無法使autoload.php與其spl_autoload_register('google_api_php_client_autoload');
一起使用。現在,我只確定我需要的東西,通過試驗和錯誤,其中包括以下「要求的語句」在我的代碼開始:
<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/autoload.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Config.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Auth/Abstract.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Auth/OAuth2.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Http/Request.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Utils.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Client.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/src/Google/Service/YouTube.php';
include_once($_SERVER['DOCUMENT_ROOT'].'/src/CookieAPI.php');
session_start();
有!
你贏了!
從github下載項目zip並將文件上傳到您的項目 –
在本地開發代碼,然後將其推送到實時服務器。 https://www.vagrantup.com/ – Sammitch