2024-04-26 06:10:30 发布
网友
如何将下面的curl转换为python代码。 我对如何包含api键感到困惑,我知道它应该是什么值。 python代码只能包含本机库
curl -G -H "api_key: YOUR_API_KEY" https://api.semantics3.com/test/v1/products --data-urlencode 'q={"search":"apple iphone"}'
谢谢 丹尼尔
我要使用请求库。 我可以发送请求 但是我不能发送与curl相同的api键,因为它附带了一个错误消息invalidapi
python代码。。。尽管使用与curl代码相同的键,但仍会抛出无效的api键错误
import requests payload = {'api_key:SEM3DC0261ECC65764A9F8B2B8008F16XXXX' 'q': {'search', 'apple iphone'}} r = requests.get('https://api.semantics3.com/test/v1/products ', params=payload) print(r.url) print(r.text)
curl代码,工作正常
curl -G -H "api_key: SEM3DC0261ECC65764A9F8B2B8008F16XXXX" https://api.semantics3.com/test/v1/products data-urlencode 'q={"search":"apple iphone"}'
api键被部分屏蔽了
我能做什么?你知道吗
谢谢丹尼尔
最简单方便的方法是在python中使用请求库。 只需导入请求库,就可以执行所有REST操作
你知道吗示例:-你知道吗
>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass')) >>> r.status_code 200 >>> r.headers['content-type'] 'application/json; charset=utf8' >>> r.encoding 'utf-8' >>> r.text u'{"type":"User"...' >>> r.json() {u'private_gists': 419, u'total_private_repos': 77, ...}
请遵循以下指南。使用非常方便。你知道吗
http://docs.python-requests.org/en/master/
我要使用请求库。 我可以发送请求 但是我不能发送与curl相同的api键,因为它附带了一个错误消息invalidapi
python代码。。。尽管使用与curl代码相同的键,但仍会抛出无效的api键错误
curl代码,工作正常
api键被部分屏蔽了
我能做什么?你知道吗
谢谢丹尼尔
最简单方便的方法是在python中使用请求库。 只需导入请求库,就可以执行所有REST操作
你知道吗示例:-你知道吗
请遵循以下指南。使用非常方便。你知道吗
http://docs.python-requests.org/en/master/
相关问题 更多 >
编程相关推荐