私はまだ PyGithub を使用していませんが、リポジトリからリリースのリストを取得する可能性があるかどうかに興味があります (例: https://github.com/{username}/{repo-name}/releases
)。ドキュメントhereには、それに関する情報はありません。
質問する
1450 次
3 に答える
2
GET リクエストを行うことで、GitHub リポジトリからリリースのリストを取得できます。
https://api.github.com/repos/{user}/{repo}/releases
例えば
import requests
url = 'https://api.github.com/repos/facebook/react/releases'
response = requests.get(url)
# Raise an exception if the API call fails.
response.raise_for_status()
data = response.json()
また、認証済みのリクエストを作成する必要があることにも注意してください。そうしないと、GitHub の API レート制限にすぐに到達し、403 が返されます。
于 2016-11-07T10:36:19.203 に答える