Appelez l'API github en python pour obtenir des informations sur la demande d'extraction

Contexte

Je souhaite créer une fonction qui m'informe automatiquement en cas de modification de schéma dans le référentiel du service qui est la source de données de l'infrastructure de données. Je l'ai fait en tirant les informations Pull Request avec github api, donc un mémo à ce moment-là. L'authentification utilise un jeton d'accès personnel ↓

Créez un jeton d'accès personnel pour la ligne de commande

la mise en oeuvre


import requests

#Obtenez seulement PR fermé
URL = 'https://api.github.com/repos/owner/repo_name/pulls?&state=closed'
headers = {'Authorization': 'token xxxxx'} #Jeton d'accès obtenu
r = requests.get(URL.format(repo), headers=headers)
return r.json()

référence

Recommended Posts

Appelez l'API github en python pour obtenir des informations sur la demande d'extraction
Accédez à l'API New Relic en Python pour obtenir l'état du serveur
[Python] J'ai essayé d'obtenir diverses informations en utilisant l'API de données YouTube!
Obtenez les données de l'API Google Fit en Python
Comment obtenir stacktrace en python
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
[Python] Obtenez des informations sur le package Python avec l'API PyPI
Dans la fusion via pull request, il n'y a pas d'informations de committer dans la réponse de l'API Github
Exemple de code pour obtenir oauth_token et oauth_token_secret de l'API Twitter en Python 2.7
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
Obtenons les informations Wiki en utilisant l'API MediaWiki
Obtenir l'URL de l'image à l'aide de l'API Flickr en Python
Obtenir des pointeurs vers des membres de structure dans les ctypes Python
Obtenir des informations sur les vidéos mises en ligne sur YouTube [Python]
Script Python pour obtenir des informations de note avec REAPER
Utilisez os.getenv pour obtenir des variables d'environnement en Python
Requête HTTP en Python
API Evernote en Python
Obtenir la date en Python
API C en Python 3
[Rails] Comment obtenir des informations de localisation à l'aide de l'API de géolocalisation
Comment obtenir le nom de la variable lui-même en python
Comment obtenir le nombre de chiffres en Python
Obtenez des données LEAD à l'aide de l'API REST de Marketo en Python
Convertir l'API asynchrone de style callback en async / await en Python
Obtenez des commentaires YouTube en Python
J'ai essayé de créer une API list.csv avec Python à partir de swagger.yaml
Obtenez le mois dernier en Python
Obtenez votre fréquence cardiaque à partir de l'API fitbit en Python!
Comment utiliser la méthode __call__ dans la classe Python
Connectez-vous au site Web en Python
Obtenir des informations avec l'API Zabbix
Développer une bibliothèque pour obtenir la liste des collections Kindle en Python
J'ai essayé "Comment obtenir une méthode décorée en Python"
Obtenir la taille du terminal en Python
Obtenir explicitement EOF en python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir une liste d'exceptions intégrées pour python
Obtenir des informations GitHub à l'aide de PyGithub
Parler avec Python [synthèse vocale]
Autoriser l'exécution rapide des scripts Python dans Cloud Run à l'aide du répondeur
API Blender Python dans Houdini (Python 3)
Appelez l'API avec python3.
Appeler dynamiquement des méthodes en Python
Comment développer en Python
Obtenez des notes Evernote en Python
J'ai essayé d'obtenir diverses informations de l'API codeforces
Exportez les informations produit au format CSV à l'aide de l'API de recherche de produits Rakuten [Python]
Obtenez des informations sur l'alambic avec Python
Publier sur Slack en Python
Obtenez des synonymes japonais avec Python
Un moyen simple d'accéder à l'API produit Amazon en Python
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
Que faire si vous obtenez moins zéro en Python
J'ai créé une bibliothèque Python pour appeler l'API de LINE WORKS
Comment obtenir des abonnés et des abonnés de Python à l'aide de l'API Mastodon
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
Faire une demande de Device Farm (appium python) à API Gateway
Comment envoyer une requête à l'API DMM (FANZA) avec python