Как включить функции предварительного просмотра GitHub, например темы?
Я использую Apps-listRepos, чтобы получить список всех репозиториев, установленных в моем приложении Probot GitHub.
Я хочу, чтобы данные ответов включали темы GitHub для каждого хранилища. В настоящее время это доступно только как функция предварительного просмотра:
Свойство themes для репозиториев на GitHub в настоящее время доступно для предварительного просмотра разработчиками. Чтобы просмотреть свойство themes в вызовах, которые возвращают результаты репозитория, необходимо указать собственный тип мультимедиа в заголовке Accept:
application/vnd.github.mercy-preview+json
Поэтому я думаю, что я хочу "предоставить пользовательский тип мультимедиа в заголовке Accept".
Есть ли способ включить функции предварительного просмотра GitHub в Probot? Возможно, каким-то образом установив RequestOptions?
1 ответ
Успех: я добавил headers
возражать против моего listRepos()
вызов.
const repositories = await octokit.paginate(
octokit.apps.listRepos({
per_page: 100,
headers: {
accept: 'application/vnd.github.machine-man-preview+json,application/vnd.github.mercy-preview+json'
}
}),
res => res.data.repositories // Pull out only the list of repositories from each response.
);