【问题标题】:API access to Google Home Shopping List (shoppinglist.google.com)?API 访问 Google Home 购物清单 (shoppinglist.google.com)?
【发布时间】:2018-02-02 14:26:34
【问题描述】:

Google Home 助理有一项名为购物清单的默认功能,可让您使用 Google 助理保留购物清单。使用web UI 可以创建命名列表、与他人共享、检查项目等。

我没有成功搜索过:有没有办法访问这些功能,或者只是通过 API 访问购物清单数据,使用 OAuth 获得用户权限?有任何文档、示例吗?

【问题讨论】:

标签: google-api actions-on-google


【解决方案1】:

假设您已通过身份验证,您可以从此端点获取 JSON。您将不得不传递 cookie,也许还有其他一些标头 - 不确定。但是,它可以完成工作......

登录您的帐户并转到https://shoppinglist.google.com。从那里,在您的开发控制台中打开您的网络选项卡,检查请求。你会看到一个叫lookup

https://shoppinglist.google.com/u/0/_/list/textitem/lookup

查询参数对于身份验证很重要。我不知道 auth 在这里是如何工作的,你是否可以轻松地点击它,但它就在那里,请求中的 JSON。您只需要验证并传递正确的查询参数。

【讨论】:

  • 您能否详细说明,因为我无法使用您的链接?
【解决方案2】:

也在寻找相同的。一直在浏览,没有结果。给他们写了反馈,但我怀疑他们会做任何事情,因为页面看起来很空……

虽然我发现 Amazon Alexa 拥有访问购物清单和待办事项清单所需的所有文档:https://developer.amazon.com/docs/custom-skills/access-the-alexa-shopping-and-to-do-lists.html

我觉得这对我来说太丢人了,就在这个周末我已经放弃使用谷歌 TTS 并开始使用(亚马逊)AWS Polly 以简化安装和使用,现在谷歌似乎没有用于购物清单的 API 而 Alexa确实...我想是时候卖掉我的 Google Home 了

【讨论】:

    【解决方案3】:

    (几乎?)Google 的所有公共软件产品都有某种 API。 拇指规则:您可以通过应用程序、网站或类似方式访问产品?然后会有一个API。

    但是,如果没有人这样做,您可以在 google 建议网站上创建一个线程并为购物清单请求一个 api。 :)

    【讨论】:

    • 虽然这是真的,但他们的许多产品(例如这个)没有公共 API,所以这对于大多数情况来说并不是特别有用。我想您可以检查网络流量以对 API 进行逆向工程
    【解决方案4】:

    很遗憾,目前没有用于 Google 购物(或用于 Google Keep,非常相似)的 API

    Is there a Google Keep API?

    【讨论】:

      猜你喜欢
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 2018-04-07
      • 1970-01-01
      • 1970-01-01
      • 2020-03-08
      • 2018-08-03
      相关资源
      最近更新 更多