Watch Star Fork

开源中国 / Gitee FeedbackRuby

Open API 跨域 #IG2BD

任务
已完成
Yorke  创建于

现象描述

部分 Open API 存在跨域问题 例如:获取目录Tree

重现步骤

目前发现 获取目录Tree 存在该问题 GET https://gitee.com/api/v5/repos/yorkecao/yorkecao/git/trees/b75c8b2ec9a0a3e4a2c6d90aef4217df1be4e2cb?access_token=5f47bdf3cb2ab5133848c84104962f64&recursive=1

报错信息

Failed to load https://gitee.com/api/v5/repos/yorkecao/yorkecao/git/trees/b75c8b2ec9a0a3e4a2c6d90aef4217df1be4e2cb?access_token=5f47bdf3cb2ab5133848c84104962f64&recursive=1: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.

905323_frech 585591_yukun.cao 共2人参与

评论 (11)

905323_frech
frech 2017-11-07 14:04 成员

因为某些原因,目前只有获取目录tree不允许跨域。其他均可。

585591_yukun.cao
Yorke 2017-11-07 15:59

@frech 以后会开放吗?

585591_yukun.cao
Yorke 2017-11-07 16:03

另外获取 content 之后,json 里的下载链接也会跨域。这些跨域限制了我的项目的一些功能,而且似乎这些跨域是没有必要的 输入图片说明

905323_frech
frech 2017-11-07 16:07 成员

目前只有api允许跨域喔。整站跨域不允许。这得 @Zoker

585591_yukun.cao
Yorke 2017-11-07 16:46

download_url 就无所谓了。目录 tree 很重要,我想通过它方便地获得任意发行版本的全部文件。否则我只能获得最新状态下的文件。希望开放 目录tree 的跨域 :pray:

585591_yukun.cao
Yorke 2017-12-22 15:24

这个问题还有人处理吗? @frech @Zoker

905323_frech
frech 2017-12-22 15:41 成员

@Yorke 处理处理。经讨论我们打算另外写一个接口支持跨域的。

585591_yukun.cao
Yorke 2017-12-22 17:08

@frech 太棒了,这样我的应用可以做好多事情了,包括找回文件的修改历史等等,等你们好消息!

905323_frech
frech 2017-12-22 17:18 成员

今天或者周一更新。 @Yorke

905323_frech
frech 2017-12-22 21:11 成员

已经更新。https://gitee.com/api/v5/swagger#/getV5ReposOwnerRepoGitGiteeTreesSha

如果没有看到请请一下浏览器缓存。

585591_yukun.cao
Yorke 2017-12-25 16:04

已使用,感谢。

登录 后才可以发表评论

负责人
标签
未设置
里程碑
关联分支
开始时间
未设置
结束时间
未设置
置顶选项
优先级

搜索帮助