我正在使用Apps - listRepos来获取Probot GitHub应用程序上安装的所有存储库的列表。
我希望响应数据包括每个存储库的GitHub 主题。当前仅available as a preview feature:
开发人员当前可以预览GitHub上存储库的topics属性。要在返回存储库结果的调用中查看topic属性,必须在Accept标头中提供自定义媒体类型:
application/vnd.github.mercy-preview+json
所以我想我想“在Accept标头中提供自定义媒体类型”。
是否可以在Probot中启用GitHub预览功能?也许通过某种方式设置RequestOptions?
答案 0 :(得分:0)
成功:我向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.
);