設定用戶端程式庫

建議您使用 Google API 用戶端程式庫 Content API for Shopping本指南使用 Python Content API 用戶端 程式庫為例,但許多熱門程式都可以使用程式庫 並簡化常見的 API 工作,例如驗證、傳送要求、 以及剖析回應如需協助設定 請參閱 README.md 中該語言的 googleads/googleads-shopping-samples 存取 Cloud Bigtable

如要設定 Python 適用的 Google API 用戶端程式庫,請完成下列步驟:

  1. 為用戶端程式庫的設定和驗證建立目錄 檔案。在主目錄中建立下列目錄:

    ~/shopping-samples/content/

  2. 如要下載服務帳戶憑證,請完成下列步驟:

    1. 前往 Google API 程式庫
    2. 在頁面頂端的選單中選取專案。如果沒有 如要建立專案,請按一下「新增專案」
    3. 如果您尚未針對此服務啟用 Content API for Shopping ,然後在 Google API 清單中搜尋並啟用該 API。
    4. 在左側欄中,選取「憑證」。您可能需要按一下 畫面左上角的向左箭頭圖示,即可查看系統屬性。
    5. 如要設定服務帳戶,請選取「Create credentials」(建立憑證),然後 服務帳戶
    6. 為新服務帳戶命名。這也會成為 服務帳戶 ID記錄服務帳戶 ID,包括 「@」之後字元,方便日後使用按一下「建立」,然後查看所需設定 視需要授予專案與使用者的存取權,然後點選 「完成」
    7. 系統會將您導向至新服務的「服務帳戶」頁面 可以使用的
  3. 若要取得 JSON 私密金鑰,請依序按一下服務帳戶和「金鑰」 分頁。按一下「新增鍵」>建立新的金鑰,然後選取「JSON」做為 金鑰類型。按一下「建立」,將私密金鑰下載到您的電腦。 系統會自動下載新的按鍵。

  4. 將下載的憑證檔案重新命名為 service-account.json

  5. service-account.json 檔案移至 home directory/shopping-samples/content/.

  6. home directory/shopping-samples/content/ 中建立 空白的 merchant-info.json 檔案。

  7. merchant-info.json 中加入下列文字:

    {
    "merchantId": your Merchant Center merchant ID,
    "accountSampleUser": "the email address associated with your Merchant Center account"
    }
    
  8. 將新服務帳戶新增為 Merchant Center 帳戶的使用者。如果發生以下情況: 如果您是第三方開發人員,則必須請客戶執行這個步驟。 不必確保憑證管理是否適當 因為 Google Cloud 會為您管理安全性

    1. 前往 Merchant Center 帳戶
    2. 在 Merchant Center 帳戶的「設定」中,選取「使用者和 存取權
    3. 按一下「+ 新增使用者」,然後使用服務帳戶 ID 做為電子郵件地址 吸引新使用者

    4. 您必須具備管理員存取權,才能使用 Accounts 服務,因此請選取 管理員

    5. 按一下「新增使用者」即可儲存偏好設定並返回 使用者。服務帳戶 ID 會與所選使用者角色一併列出。

    6. 對其他所有要新增的服務帳戶重複執行以上程序。

  9. 複製 (或下載並解壓縮) googleads/googleads-shopping-samples 將 GitHub 存放區複製到電腦中的任何位置不一定要支援你的 主目錄或是 ~/shopping-samples/content/ 中的網站。

  10. 如果您已下載並解壓縮存放區,請重新命名 解壓縮到 googleads-shopping-samples 的目錄。

  11. 如要在終端機視窗中安裝必要的依附元件範例, 前往 googleads-shopping-samples/python/ 並執行:

    pip install -r requirements.txt
    

現在,您已設定 Python 適用的 Google API 用戶端程式庫,可以開始與 Content API 搭配使用。在下一節中,您將建立並傳送插入新產品的要求。