问题标签 [google-content-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
191 浏览

php - Google Shopping Content returnrefundlineitem API content.ContentErrorDomain 格式错误的请求

在看到谷歌内容api中的文档后,我试图发送请求,每件事看起来都是正确的

https://www.googleapis.com/content/v2.1sandbox/myid/orders/orderid/returnRefundLineItem

但谷歌回应了 400 错误请求“格式错误的请求”

导致了一个400 Bad Request.

谷歌内容 API 响应:

这是我的请求正文

将执行 guzzle 请求的函数

用于退款的功能

0 投票
1 回答
957 浏览

php - 用于购物的谷歌内容 API

我正在尝试使用 google content api 使用 php 进行购物。谷歌文档为此提供了以下代码。但最后一行 $service 使用但未定义。

0 投票
0 回答
332 浏览

google-image-search - googleusercontent 调整大小返回错误的图像

我有一个谷歌图片: http: //lh3.googleusercontent.com/YCHiHLv3pCrzi1dK4CFPMkyxPddG8qjsjez-ufiqthPhnqI5XIG39xuXPp0H4Di1BZk-RrIiAyb1nhUOGlA

尝试通过在 URL 末尾添加“s = PixelValue”来调整此图像的大小。

例子 :

http://lh3.googleusercontent.com/YCHiHLv3pCrzi1dK4CFPMkyxPddG8qjsjez-ufiqthPhnqI5XIG39xuXPp0H4Di1BZk-RrIiAyb1nhUOGlA=s100 -> 工作

http://lh3.googleusercontent.com/YCHiHLv3pCrzi1dK4CFPMkyxPddG8qjsjez-ufiqthPhnqI5XIG39xuXPp0H4Di1BZk-RrIiAyb1nhUOGlA=s200 -> 工作

http://lh3.googleusercontent.com/YCHiHLv3pCrzi1dK4CFPMkyxPddG8qjsjez-ufiqthPhnqI5XIG39xuXPp0H4Di1BZk-RrIiAyb1nhUOGlA=s300 -> 工作

但是从 s=600 开始:

http://lh3.googleusercontent.com/YCHiHLv3pCrzi1dK4CFPMkyxPddG8qjsjez-ufiqthPhnqI5XIG39xuXPp0H4Di1BZk-RrIiAyb1nhUOGlA=s600 -> 谷歌返回错误的图像,它是不同的图像,但相同的 URL

0 投票
0 回答
55 浏览

google-content-api - 如何在 Google Content API for Shopping v2.1 中替换 dryRun 标志

google content api v2 中的 dryRun 模式标志非常有用,如果没有即将推出的 v2.1,它将很难生存。有人可以提出有用的策略来弥补吗?

谢谢

0 投票
0 回答
161 浏览

google-api - Google Content API - 不是客户端的有效来源

我正在努力使用 Google 的 Content API。

我在 Merchant Center 的身份验证选项卡上创建了一个密钥,如下所述:https ://developers.google.com/shopping-content/guides/quickstart/setting-up-a-client-library

这会下载一个 JSON 文件 (content-api-key.json),但似乎没有向仪表板添加任何内容。

接下来,我访问了其中一个 API 文档页面,并复制粘贴了它自动生成的 JavaScript 代码。我用 JSON 文件中的 private_key 替换了 YOUR_API_KEY(我应该改用 private_key_id 吗?),用 client_id 替换 YOUR_CLIENT_ID。

在浏览器中打开文件时,我收到了这个可爱的错误消息:

“对于客户来说不是一个有效的来源:XXXX 没有被列入客户 ID YYYY 的白名单。请转到https://console.developers.google.com/并将此来源列入您项目的客户 ID 的白名单。”

当我按照他们的建议进入开发者控制台时,我看不到任何与我正在处理的商家中心帐户相关的项目(我拥有管理员权限)。

所以我在开发者控制台中创建了一个新项目,但我不知道如何将该项目链接到正确的商家中心项目或我下载的密钥。

所以问题是,如何将生成的密钥(content-api-key.json)的 URL 列入白名单?

0 投票
0 回答
694 浏览

php - Google Merchant Center : Content API - 如何将产品添加到输入类型本地产品的数据馈送

我正在使用 php,我使用 contentType “本地产品”的内容 API 创建了数据馈送。

现在我需要将产品添加到此数据馈送中。我正在使用这个 api 添加产品

问题是始终显示[feedId] 的 [Feed_id] 无效的 feed id: xxxxxxxx 我使用与从上述请求添加本地产品数据馈送时生成的 feed_id 相同的 id

0 投票
1 回答
370 浏览

python - Google Content API custombatch 产品无法正常工作

对于一个项目,我必须自动化 Google Merchant Center 中产品的更新过程。这些产品是通过使用 Google 表格作为输入法的提要添加的。这是“主要饲料”。

根据 v2.1 api 的文档,可以使用补充 Feed 来更新通过主要 Feed 添加的产品(请参阅:https ://developers.google.com/shopping-content/guides/products/supplemental -feeds/使用补充饲料)。此补充 Feed 仅允许更新产品属性的子集。

使用补充提要的提要 ID,我使单个产品插入工作。但是由于api http请求的限制以及要更新的产品量很大,我需要使用批处理的方式。不幸的是,我似乎无法让它工作。

TL;DR 插入单个产品有效,使用 custombatch 方法插入产品不起作用。批处理方法的响应似乎还可以,但在 Google Merchant Center 仪表板中没有影响。

执行

服务:

通过我的补充提要更新单个产品可使用以下代码。

然而,通过批处理请求进行更新没有任何效果。

值得注意的是,我确实收到了没有任何错误的有效响应。然而,使用批处理方法(有单次插入)在商家中心仪表板中没有效果。

有没有其他人遇到同样的问题,或者我错过了什么?

0 投票
1 回答
121 浏览

php - 列出所有帐户时出现错误未知参数:'view'

我试图在整个内容 API 中列出我们 CSS 中心的所有商家。该文档指出,当您想要列出 CSS 帐户(内容 API V2.1)中的所有商家时,您需要包含参数 view=css,而不是在 MCA 中列出帐户。

当我尝试通过内容 API(PHP 客户端)执行此操作时,我收到错误消息:

(列表)未知参数:'view'

我们用来获取商家的代码是:

我似乎找不到如何通过 PHP 中的内容 API 包含参数视图。该文档还指出视图应该是一个 ENUM,但我不太确定如何使用它。

指向accounts.list的文档链接

0 投票
1 回答
178 浏览

php - 使用 PHP 从 Google Content API for Shopping 中删除销售价格

我可以通过 Google Content API for Shopping 使用 PHP 语言更新(更改为其他价格)我的 Google Merchant Feed 中的产品销售价格。

例子。40% 折扣的产品(原价 = 100.00 欧元,售价 = 60.00 欧元):

我无法取消此折扣,我希望我的产品最终价格再次为 100.00 欧元。我试过:

但我遇到了一个致命错误:

传递给 Google_Service_ShoppingContent_Product::setSalePrice() 的参数 1 必须是 Google_Service_ShoppingContent_Price 的实例

我也尝试将值设置为 0

但谷歌不同意我的提议。

我怎样才能做到这一点?

提前致谢

0 投票
1 回答
266 浏览

php - 最大限制 - 列出来自 Google Shopping Content API 的产品

我正在使用以下代码从 Google 购物内容 API 获取产品列表。

我为每个 API 请求获得 100 个产品,因为'maxResults' => 100

但我想知道"maxResults"参数的最大限制。

我为此检查了以下链接,但没有得到最大限值。

https://developers.google.com/shopping-content/reference/rest/v2/products/list

有谁知道最大限制值。?