歡迎在 5 月 14 日美國東部時間上午 10 點,透過
Discord 的 Google 廣告與評估社群伺服器和
YouTube 觀看直播!我們將討論 Google Ads API 24.1 版新增的功能。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Protobuf 實作
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
有兩種實作方法適用於 PHP:
- C:使用 Protobuf PHP 擴充功能,可提供更優異的效能。
- PHP:使用更容易實作的
google/protobuf PHP 套件。
建議您盡可能使用 C 實作,但在某些情況下可能需要 PHP (例如受限於安全性或技術限制)
PHP 實作項目會自動安裝,就跟 Composer 中的其他 googleapis/gax-php 依附元件一樣,但「只有」未安裝及設定 C 實作時,才會在執行階段使用。
C 實作
如何安裝並設定 Protobuf PHP 擴充功能:
- 從指令列執行
sudo pecl install protobuf。
- 在
php.ini 檔案中加入 extension=protobuf.so 行。
PHP 實作
確認 C 實作已停用,且已安裝 googleapis/gax-php 程式庫的所有依附元件:
- 為
php.ini 中的任何 extension=protobuf.so 行執行註解排除。
從含有進行中專案的 composer.json 檔案所在的目錄,執行 composer install。composer.json 應指定 google-ads-php 或任何需要做為依附元件的專案。
確定使用的實作方式
執行 php -i | grep protobuf:
- 如果「沒有」空白,表示您使用的是 C 實作。
- 否則,您不是使用 C 實作項目,Google Ads API PHP 程式庫必須採用 PHP 導入作業 (如果使用 Composer 正確安裝)。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-04-22 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-04-22 (世界標準時間)。"],[],[]]