Чтобы программно найти приглашения GitHub, вы можете использовать API GitHub. Вот несколько методов с использованием разных языков программирования:
-
Пример Python:
import requests # Set up authentication headers headers = { 'Authorization': 'Bearer YOUR_ACCESS_TOKEN', 'Accept': 'application/vnd.github.v3+json' } # Make a GET request to the invitations endpoint response = requests.get('https://api.github.com/user/repository_invitations', headers=headers) # Extract the invitations from the response invitations = response.json() # Process the invitations for invitation in invitations: print(invitation['repository']['full_name']) -
Пример JavaScript (Node.js):
const fetch = require('node-fetch'); // Set up authentication headers const headers = { 'Authorization': 'Bearer YOUR_ACCESS_TOKEN', 'Accept': 'application/vnd.github.v3+json' }; // Make a GET request to the invitations endpoint fetch('https://api.github.com/user/repository_invitations', { headers }) .then(response => response.json()) .then(invitations => { // Process the invitations invitations.forEach(invitation => { console.log(invitation.repository.full_name); }); });
Обязательно замените YOUR_ACCESS_TOKENдействительным токеном доступа GitHub. Вы можете создать токен личного доступа на GitHub, перейдя в «Настройки» >«Настройки разработчика» >«Токены личного доступа».