Как включить функции предварительного просмотра GitHub, например темы? - PullRequest
0 голосов
/ 10 января 2019

Я использую Apps - listRepos , чтобы получить список всех репозиториев, установленных в моем приложении Probot GitHub.

Я хочу, чтобы данные ответов включали GitHub themes для каждого хранилища. В настоящее время доступно только в качестве функции предварительного просмотра :

Свойство themes для репозиториев на GitHub в настоящее время доступно для предварительного просмотра разработчиками. Чтобы просмотреть свойство themes в вызовах, которые возвращают результаты репозитория, необходимо указать собственный тип мультимедиа в заголовке Accept:

application/vnd.github.mercy-preview+json

Так что я думаю, что я хочу "предоставить пользовательский тип носителя в заголовке Accept".

Есть ли способ включить функции предварительного просмотра GitHub в Probot? Возможно, установив RequestOptions ?

1 Ответ

0 голосов
/ 10 января 2019

Успех: я добавил объект 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.
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...