【问题标题】:GCP authorized session get method using python 3使用python 3的GCP授权会话获取方法
【发布时间】:2020-05-20 22:59:30
【问题描述】:

尝试在 Python 中使用 GCP Authorized Session get 方法在 GCP 中查询数据。文档显示:

get(url, **kwargs) 发送 GET 请求。返回响应对象。

参数: url – 新请求对象的 URL。 **kwargs – 请求采用的可选参数。 返回类型:
请求.响应

我将 kwarg dict 设置为 kwargs = {'page_size': 2000'}

但是,当我将它传递给调用 authsess.get('someurl', kwargs) 时,我收到以下错误...

TypeError: get() 接受 2 个位置参数,但给出了 3 个。

只使用 url 就可以正常工作,但是,我需要添加参数(特别是一个 nextPageToken,就像返回一个一样)

有人可以就我在这里缺少的东西给我一些指导吗?我需要将 url 和 parms 一起编码吗?或者?我在这里尝试了各种选项,但是,只是无法让它工作,还不确定“如何”解释/实现我在文档中找到的用于发出 http 请求的内容......

提前致谢。

【问题讨论】:

    标签: python google-cloud-platform parameters get request


    【解决方案1】:

    好的,对不起,如果我浪费了任何人的时间。答案是我需要在参数字符串的开头添加 'params='... 即 authsess.get('someurl', params=kwargs)

    真的希望文档中提到过......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2018-12-22
      相关资源
      最近更新 更多