【问题标题】:Authentication error in google shopping search API谷歌购物搜索 API 中的身份验证错误
【发布时间】:2012-01-20 12:00:29
【问题描述】:

我想使用Google Shopping Search API 进行产品搜索。我已按照文档中所述的所有步骤进行操作。首先我创建了一个google账号,然后去GOOGLE APIs console创建一个项目,得到了一个API key。我想作为 Google Affiliate Network 中的发布商使用此服务,他们可以使用 API 访问他们选择的广告商提供的产品。 然后我在 google affliate network 注册以获取pid。然后我从我的会员管理面板向一些广告商发送加入他们计划的请求。现在我批准了一位广告客户。现在在这个document 上,它声明要请求供稿以访问来自发布商的谷歌联盟网络广告商的产品,我必须使用以下网址

https://www.googleapis.com/shopping/search/v1/source/products

网址中的sourcegan:mypublisherid 替换后,我的网址看起来像

https://www.googleapis.com/shopping/search/v1/gan:myid/products?key=mykey&country=US

但是当我访问这个网址时,我发现以下 json 错误

{
"error": {
 "errors": [
  {
"domain": "global",
"reason": "conditionNotMet",
"message": "authentication is required for GAN",
"locationType": "header",
"location": "If-Match"
}
],
"code": 412,
"message": "authentication is required for GAN"
}
}

现在我的问题是如何获得身份验证?我的网址是正确的还是有其他方法可以做到这一点?

最好的问候。

【问题讨论】:

    标签: google-search-api google-shopping-api


    【解决方案1】:

    阅读此article。最后一部分,即身份验证。

    您必须在使用 API 之前获取访问令牌。您可以使用 OAuth 或客户端登录令牌。要使用客户端登录获取令牌,您可以使用 cURL。记得把 servicetype 写成shoppingapi 文档说的。

    【讨论】:

      猜你喜欢
      • 2016-07-26
      • 2022-11-08
      • 2012-06-05
      • 2012-07-23
      • 2020-09-26
      • 2010-10-16
      • 1970-01-01
      • 2019-04-20
      • 2013-06-28
      相关资源
      最近更新 更多