github - 如何使用 Git API 或任何逻辑获取我的 Github 存储库的社交预览图像链接?
问题描述
我拥有许多 github 存储库,我通常每周添加项目。我正在使用 github 页面制作自己的网站,因为我只能在 Github 页面上托管静态网站,因此我将使用 Github API 来自动更新我网站上的新项目。但我也想为其添加预览/示例图像。
我知道有一个名为 Social Preview 的选项,我可以在其中添加要在社交媒体上显示的存储库图像。
虽然我可以从中获取我的所有回购信息api.github.com
,但我无法获取我的社交媒体预览图像网址。
解决方案
GitHub GraphQL API v4 有一个查询 OpenGraph 图像 URL 的字段。它使用存储库设置中设置的社交图像并回退到用户个人资料图像。
链接到文档并搜索“openGraphImageUrl”。
您可以使用 GitHub 的GraphQL API 资源管理器(需要登录)并查询:
{
repository(owner: "vuetifyjs", name: "vuetify") {
openGraphImageUrl
}
}
推荐阅读
- python-3.x - 图像中的opencv相似图像
- python-3.x - 将文本文件中的数据附加到python中的列表中
- telerik - RadEditor Control 通过电子邮件发送技术术语
- python-3.x - 逻辑回归 100% 测试准确度:我做错了什么?
- c++ - 如何在不使用赋值运算符的情况下为动态变量分配初始值?
- typescript - 在打字稿类中重写包含闭包的javascript
- javascript - 试图通过点击找到这个然后切换类?
- corda - VaultTrackBy 给出了交易中涉及的所有状态
- python - 气流从与执行文件相同的指定路径中的文件导入时出现问题
- excel - Excel VBA,检查网络外的最新版本?