【发布时间】:2020-01-17 12:13:46
【问题描述】:
下面是我通过 curl 和 python 调用 GitHub api 的代码,我如何停止使用 curl 并使用 requests 库进行 API 调用?我只是对使用请求时调用以下 api 端点的方式感到困惑。
def api_request(self):
api_key = sys.argv[0]
organization = sys.argv[1]
print("------------------------------------------People with 2FA Disabled-----------------------------------------------")
comm = 'curl -v "https://api.github.com/orgs/"{}"/members?filter=2fa_disabled" -H "Authorization: bearer {}"'.format(organization, api_key)
os.system(comm)
print("-----------------------------------------Collaborators being listed----------------------------------------------")
comm2 = 'curl -v "https://api.github.com/orgs/"{}"/outside_collaborators" -H "Authorization: bearer {}"'.format(organization, api_key)
os.system(comm2)
print("-----------------------------------------Members and data Being listed----------------------------------------------")
comm3 = 'curl -v "https://api.github.com/orgs/"{}"/members" -H "Authorization: bearer {}"'.format(organization, api_key)
os.system(comm3)
【问题讨论】:
-
我正在尝试使用请求,但我对使用请求时的外观感到困惑!在我提供的 api url 中,我不知道哪个是标题等...需要有人帮助我
-
我是网络 API 新手
标签: python python-3.x api github python-requests