Я пытаюсь взаимодействовать с github api v4, я хочу запрашивать события журнала аудита на основе схем, доступных в API.Я могу найти документальный фильм о github api здесь и увидеть доступные схемы здесь , но нет рабочих примеров того, как запрашивать различные схемы.
Если здесь есть кто-то, кто имеет опыт работы с этим API, особенно со схемами журнала аудита, мне нужен рабочий пример, чтобы начать взаимодействие со схемами журнала аудита ...
например, я хочу запросить всех членов организации, добавить члена вгрупповые события, предположим, что они находятся в схеме TeamAddMemberAuditEntry, или удалите участника из org OrgRemoveMemberAuditEntry
Пока я пытался запросить его с помощью node.js:
require('isomorphic-fetch');
fetch('https://api.github.com/graphql', {
method: 'POST',
headers: { 'Content-Type': 'application/json',
'Authorization': 'bearer <token>',
'Accept': 'application/vnd.github.audit-log- preview+json'},
body: JSON.stringify({ query: '{ TeamAddMemberAuditEntry }' }),
})
.then(res => res.json())
.then(res => console.log(res.data));