问题标签 [google-shopping-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 投票
0 回答
99 浏览

google-apps-script - 在写入 Google 表格之前从输出中删除“未定义”

当我添加dfStatus.error.count到要写入的数组时,下面的脚本将“未定义”返回到 Google 表格。

有什么想法吗?我必须说我不是 JavaScript 专家。我正在尝试修改已经在其他地方使用的代码。

0 投票
0 回答
81 浏览

google-shopping-api - 谷歌购物 - 上传后获取产品网址

也许有人有同样的问题:

我们正在使用Products Custom Batch Request在 Google 购物上上传产品

作为回应,我们在 Google 购物上获得了该产品上不包含 Google 产品 ID 或 URL 的产品实体。

有人知道上传产品后如何获取链接吗?

链接示例:https ://www.google.com/shopping/product/564374406285262179其中564374406285262179是 productID

0 投票
1 回答
1965 浏览

oauth-2.0 - 为什么 Postman 需要用户登录才能使用 Google oauth?

我将尝试通过 API 连接到用于购物的内容 api。我尝试了一些不同的 oAuth 方式(例如,带有访问密钥和 baerer-token 的“三步法”),但对于特定的集成,我需要“credentials-oAuth”。

目前我尝试如下:

如果我通过 Postman 调用它,我将被重定向到 Google 的登录页面。但为什么?

我该如何解决这个问题?

BG大卫

0 投票
1 回答
1003 浏览

magento2 - Magento2 pub 未显示在媒体 URL 中

我的网站上有一个非常奇怪的问题。当我访问我的任何产品图片时,我可以通过这种类型的 url 访问:

abc.com/media/catalog/product/0/1/0101-white.jpg

而这张图片位于:

/var/www/html/pub/media/catalog/product/0/1/0101-white.jpg.

所以我想知道为什么我不能像这样访问我的产品图片:

abc.com/pub/media/catalog/product/0/1/0101-white.jpg.

在前端,所有产品图像都显示良好。但是问题出现在 Google Feed 中,因为 Google Feed 给出了这个错误:

找不到图片链接

因为它正在从 pub url 访问图像

abc.com/pub/media/catalog/product/0/1/0101-white.jpg

所以我想用 pub url 访问我的产品图片。

是否还有其他人面临此类问题。如果有人可以帮助我,那就太好了。

0 投票
0 回答
460 浏览

google-ads-api - 是否可以创建 Google Merchant Center 测试帐户?

我需要使用 Google AdWords API 创建一个新的购物广告系列。但在此之前,我想使用 Google Ads 和 Google Merchant Center UI 检查购物活动的端到端流程。我已完成以下步骤:

  • 创建 Google Ads 经理和客户帐户
  • 创建 Google 商家中心帐户并将上述帐户与其关联。
  • 使用内容 API,我将一些产品上传到商家中心

但是,在从我的客户帐户创建购物广告系列时,我无法继续执行第 1 步,即提供广告系列设置。目前,我没有提供任何活动 URL,因为我没有任何网站可以指向。我也不确定如何添加模板 URL 和后缀。如果有人可以指导我,那就太好了。

您能否告诉我是否有任何方法可以将现有的 Google 商家中心帐户用作无需提供广告系列 URL 的测试帐户?

0 投票
1 回答
414 浏览

c# - 如何在谷歌购物中使用 API KEY

我正在尝试执行内容 API 的方法,因此,当我测试以下 URL 时:

该服务的调用检索我:

但仍然告诉我同样的错误。请提供此集成的任何指南,我需要从 C# 控制台应用程序调用它,而不是通过具有 OAuth2 的网站应用程序调用它。

0 投票
1 回答
794 浏览

php - Google API 服务器到服务器身份验证 PHP

这个问题正在推动我的转弯 - 我已经按照此页面上的说明创建了一个谷歌服务帐户

https://developers.google.com/shopping-content/v2/quickstart

我有我的 .json 文件

我已经从 git 下载了 google api 库并编写了以下 PHP

我替换 ***** 的地方是我的商家 ID。

无论我尝试什么,我都无法连接并收到以下错误。

这是我最后的手段。我为域范围的委派设置了帐户。

有什么帮助吗?

乔恩

0 投票
1 回答
44 浏览

magento2 - Google Express - 订单发票:createchargeinvoice

我正在将 Google Express 与 Magento 集成,但创建费用发票 API 对我来说失败了。我尝试从 Google 商家的“试用此 API”选项创建发票,但它引发以下错误:

createchargeinvoice API 文档:https ://developers.google.com/shopping-content/v2/reference/v2/orderinvoices/createchargeinvoice

我的请求正文:

有没有人遇到过这个问题?

0 投票
0 回答
85 浏览

php - 尝试向 Google Shopping API 添加可选属性

我不是程序员,但尝试向现有代码添加一些可选的内容 api 属性。到目前为止,即使字段包含数据,输出也是空的。

我已经编辑了调用 php 文件及其包含的文件。

可选属性是:

文件运行:ProductsSample_orig.php

相关代码:

==================================================== ====================

类.php

包括代码:

==================================================== ==========

预期成绩:

1 个尺寸为 5 厘米的产品的日志输出

sizeSystem 和 sizeType 是否应该有关联的字段 + 变量?

我应该补充一点,当运行时,不会产生错误消息,只是新添加的属性中没有内容。

谢谢你

0 投票
2 回答
607 浏览

php - 从 API 获取产品数据的初始调用不起作用 - 无法确定如何将 OAuth 2.0 连接到调用

我正在尝试连接到 Google Shopping Products API 以创建一些新产品项目。在我执行更复杂的任务之前,我只是尝试连接以获取现有产品的列表。

我已经在 Google API 控制台中设置了一个服务帐户并下载了 json 密钥文件。我已将文件保存到服务器。然后,我从 Google 的文档中提取了所有示例,并尝试将它们拼凑在一起。

变量注释:
$KEY_FILE_LOCATION - 这是 json 服务帐户密钥文件的位置。
$merchantid - 这是我的 Google Merchant Center 的商家 ID

代码:

我遇到的问题是如何将身份验证连接到实际的谷歌购物电话。与 content/v2/merchantid/products 调用的连接返回此响应: { "error": { "errors": [ { "domain": "global", "reason": "required", "message": "Login Required", "locationType": "header", "location": "Authorization" } ], "code": 401, "message": "Login Required" } }

那么如何将 oauth 2.0 身份验证服务帐户 json 连接到实际调用。我在文档或在线中找不到任何关于您如何将这两件事实际连接在一起的内容。我已与其他 Google API 集成,但我所拥有的代码都没有提供实现此功能的清晰示例。

编辑:通过进一步了解文档,我设法制定了一个可行的流程。我需要使用 JWT 来获取调用 API 的令牌 - 下面的代码用于访问令牌,但在最后一部分仍然失败。此调用的响应是 { "error": "invalid_grant", "error_description": "Invalid JWT Signature." }。JWT 的签名部分是唯一看起来与 Google 给出的示例不同的部分 - 我的代码输出 43 个字符的签名,而 googles 明显更长。

我正在尝试遵循此https://developers.google.com/identity/protocols/OAuth2ServiceAccount的“计算签名”部分