我们建议使用 Google API 客户端库, 如何启用 Content API for Shopping。本指南使用的是 Python Content API 客户端 库是一个示例,但它们可用于许多热门编程, 并简化常见的 API 任务,例如身份验证、发送请求、 和解析响应。如需有关为 Cloud Storage 设置客户端库的帮助, 请参阅 README.md,了解 googleads/googleads-shopping-samples 代码库。
如需设置适用于 Python 的 Google API 客户端库,请完成以下步骤:
为客户端库的配置和身份验证创建目录 文件。在您的主目录中,创建以下目录:
~/shopping-samples/content/
如需下载服务账号凭据,请完成以下步骤:
- 在 Merchant Center 的设置菜单中: 选择 Content API。
- 点击身份验证。
- 点击 [+] 创建 API 密钥。
- 如果出现提示,请阅读并接受服务协议条款。
系统会自动下载新密钥。
将下载的凭据文件重命名为 service-account.json。
将 service-account.json 文件移动到 home directory/shopping-samples/content/.
在您的 home directory/shopping-samples/content/ 中,创建 merchant-info.json 文件为空。
在 merchant-info.json 中,添加以下文本:
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
克隆(或下载并解压缩) googleads/googleads-shopping-samples 将 GitHub 代码库复制到计算机上的任意位置;它不必位于 或位于 ~/shopping-samples/content/ 下。
如果您下载并解压缩了代码库,请不要克隆,而是重命名 解压缩到 googleads-shopping-samples。
要安装所需的示例依赖项,请在终端窗口中执行以下操作: 转至 googleads-shopping-samples/python/,然后运行以下命令:
pip install -r requirements.txt
现在,您已经配置了适用于 Python 的 Google API 客户端库,可以用于 Content API 了。在下一部分中,您将创建并发送插入新商品的请求。