<p>这里有一些代码可以帮助你。</p>
<h2>示例:</h2>
<p>示例1(auth):
</p>
<pre><code>username = 'user'
token = 'token'
login = requests.get('https://api.github.com/search/repositories?q=github+api', auth=(username,token))
</code></pre>
<p>示例2(标题):</p>
<pre><code>headers = {'Authorization': 'token ' + token}
login = requests.get('https://api.github.com/user', headers=headers)
print(login.json())
</code></pre>
<p>例3(删除回购协议):</p>
<pre><code>user = 'username'
repo = 'some_repo' # Delete this repo
headers = {'Authorization': 'token ' + token}
login = requests.delete('https://api.github.com/' + 'repos/' + user + '/' + repo, headers=headers)
</code></pre>
<p>示例4(创建回购协议):</p>
<pre><code>repo = 'some_repo'
description = 'Created with api'
payload = {'name': repo, 'description': description, 'auto_init': 'true'}
login = requests.post('https://api.github.com/' + 'user/repos', auth=(user,token), data=json.dumps(payload))
</code></pre>
<p>您可能需要查看以下文档:</p>
<p><a href="http://docs.python-requests.org/en/master/user/quickstart/" rel="noreferrer">Requests Docs</a></p>
<p><a href="https://developer.github.com/v3/" rel="noreferrer">Github API docs</a></p>
<p>我希望这能有帮助。</p>