Closed freeziyou closed 8 months ago
![image](https://github.com/ConnectAI-E/GitMaya/assets/1826685/24e5782e-2045-4fd3-80b1-b261ebc497b9)
直接在页面上查看的时候,渲染出来的是带jwt的链接,域名也是https://private-user-images.githubusercontent.com/
markdown的api并不会做解析,github应该是在markdown渲染器有额外的未公开的上传接口
https://docs.github.com/en/rest/releases/assets?apiVersion=2022-11-28#upload-a-release-asset 往github上传图片,或许可以走这个逻辑。 创建一个draft release 往这个release_id上传assets 从返回的 "browser_download_url": "https://github.com/octocat/Hello-World/releases/download/v1.0.0/example.zip", 拿到链接,拿这个链接往相同的repo的issue里面填,应该权限就是一样的了。能看,大家都能看。不能看,大家都不能看 下载的时候,把个人的token放到header里面就能下载了
![image](https://github.com/ConnectAI-E/GitMaya/assets/1826685/24e5782e-2045-4fd3-80b1-b261ebc497b9)
直接在页面上查看的时候,渲染出来的是带jwt的链接,域名也是
https://private-user-images.githubusercontent.com/
能不能用 GitHub App 的 JWT 试一下能否访问?
刚刚试了下直接带用户token请求https://github.com/ConnectAI-E/GitMaya/assets/1826685/24e5782e-2045-4fd3-80b1-b261ebc497b9可以下载到图片
我前面的那个消息放错位置了。那个是希望能处理飞书那边的图片传github的问题。
现在github这边私有仓库的图片,可以直接使用用户的token下载,再上传到飞书
https://docs.github.com/en/rest/markdown/markdown?apiVersion=2022-11-28#render-a-markdown-document
如果是私有仓库,试试用这个先渲染成html。
试试看这个渲染之后的html里面的链接是不是有权限?