如何在python中执行curl命令并获取响应并将其通过其他代码传递

问题描述 投票:0回答:1

我有如下的curl命令。

我想在python中执行curl并获取响应以将其通过其他代码传递。

卷曲https://api.box.com/oauth2/token -d 'grant_type = refresh_token' -D 'refresh_token = Ew38UXVKS3kc0axFt6MdDklUnoHpipxTzDWBmKlXAG9ImvGafbbaUhQndv89e677' -D '的client_id = 3qkm5h4wh765b3khiws0z8hdpkc56jhs' -D 'client_secret = h9AeXzZL3KATJuaHmimFFBRBDZQrp9tr' -X POST

谁能帮助我如何在Python中执行curl并获取响应并将其通过其他代码传递。

FYI-当我在cmd中执行此curl时,得到的响应如下。

{“ access_token”:“ uz843jpIiEWnu0CcuT9as2XbA3UEQTR67”,“ expires_in”:4261,“ restricted_to”:[],“ refresh_token”:“ GsDaP6VyUpHN8vDHbz9ktAjLfMLNKRhY”“ K”“ X”

从以上响应中,我需要获取access_token值并将其通过其他代码传递以获得访问权限。因此,整个过程我都想用Python实现。

任何帮助将不胜感激。

我有一个如下的curl命令。我想在python中执行curl并获取响应以通过其他代码传递它。 curl https://api.box.com/oauth2/token -d'grant_type = refresh_token'-d'...

python-3.x curl libcurl pycurl shlex
1个回答
0
投票

您应该使用requests库(pip install requests

© www.soinside.com 2019 - 2024. All rights reserved.