Google Content API for Shopping

时间:2016-11-28 18:25:29

标签: python google-api google-api-client oauth2 google-api-python-client

我使用google-api-python-client库与Google Content Api一起购物。 我试图构建脚本,每隔24小时就从Content API for Shopping中提取数据并更新自己服务器上的一些表。

但我遇到了auth问题。 我通过--noauth_local_webserver选项移动了指南中的步骤,创建了客户端ID,甚至收到了刷新令牌。

但是这个令牌在几个小时内变得无效,需要客户再次与应用程序进行交互。

我有相同的脚本,但适用于Google Adwords Api。在那种情况下,我的refresh_token的寿命要长得多,就像现在一样 - 几个月。

请指点我,我做错了什么。感谢。

1 个答案:

答案 0 :(得分:0)

您需要实施OAuth Service Account authorization

这是服务器到服务器的授权,因此在刷新令牌过期后不需要人工交互。