gpt4 book ai didi

Python 请求 + Marketo REST API

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:26 29 4
gpt4 key购买 nike

我正在尝试使用 Jupyter (Anaconda) 和 Requests 包与我的 Marketo 实例通信。我可以创建身份验证 token ,但无法对端点进行实际调用。

host = "https://my_mtko_instance.com"    
leadId = "13000000"
endpoint = "/rest/v1/lead/" + leadId + ".json"
auth_token = "?access_token=" + mkto_token
getLead = requests.get(host+endpoint+leadId+auth_token)
print(host+endpoint+auth_token)
getLead.json()

我得到一个`JSONDecodeError: Expecting value: line 1 column 1 (char 0)

有趣的是,我能够点击 print() 中的 URL,这会将我带到浏览器中的 JSON 外观响应。

最佳答案

我认为问题在于您如何为 get 请求组装 url。

请注意,端点的正确格式是:
https://<mkto_instance>.mktorest.com/rest/v1/lead/{leadId}.json
但是,随着 host+endpoint+leadId+auth_token格式你插入 leadId变量两次,作为 endpoint变量已包含它。

将调用更改为 requests.get(host+endpoint+auth_token)它应该可以正常工作。

关于Python 请求 + Marketo REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52340758/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com