作为应用程序访问github api
github3apps.p的Python项目详细描述
这个项目是 github3.py项目, 以实现GitHub Application开发为目的。
使用这个库开发人员可以访问所有的特殊应用程序 端点以及拉出一个github3.py客户端 具体安装。
用法
作为应用程序连接到github
要连接,您需要传递应用程序ID和应用程序的位置 私钥。
fromgithub3appsimportGithubAppgha=GithubApp(app_id,path_to_private_key)gha.set_user_agent('MyApp')gha.get_app()
列出可用安装
这将返回可用于 申请。
fromgithub3appsimportGithubAppgha=GithubApp(app_id,path_to_private_key)installation_ids=gha.get_installations()
获取可用于安装的存储库
这将返回特定的可用存储库列表 安装。
fromgithub3appsimportGithubAppgha=GithubApp(app_id,path_to_private_key)installation=gha.get_installation(installation_id)installation.get_repositories()
在安装时与github api通信
这将返回 github3.py客户端 已针对特定安装进行身份验证。
fromgithub3appsimportGithubAppgha=GithubApp(app_id,path_to_private_key)installation=gha.get_installation(installation_id)gh=installation.get_github3_client()