如何使用 Git API 获取 GitHub 存储库的社交预览图像链接?

2024-04-10

我拥有许多 GitHub 存储库,通常每周添加项目。我正在使用 GitHub 页面制作自己的网站,因为我只能在 GitHub 页面上托管静态网站,因此我将使用 GitHub API 来自动更新网站上的新项目。但我还想向其中添加预览/示例图像。

我知道有一个名为社交预览的选项,我可以在其中添加要在社交媒体上显示的存储库的图像。

虽然我可以从以下位置获取我的所有回购信息api.github.com但我无法获取我的社交媒体预览图像 URL。


GitHub GraphQL API v4 有一个用于查询 OpenGraph 图像 URL 的字段。它使用存储库设置中设置的社交图像并回退到用户个人资料图像。

链接到文档 https://developer.github.com/v4/object/repository/并搜索“openGraphImageUrl”。

您可以使用 GitHub 进行测试GraphQL API 浏览器 https://developer.github.com/v4/explorer/(需要登录)并查询:

{
  repository(owner: "vuetifyjs", name: "vuetify") {
    openGraphImageUrl
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Git API 获取 GitHub 存储库的社交预览图像链接? 的相关文章

随机推荐