助力高校计算机教育 —— 码云为老师推出免费高校版,高达 200 人的协作团队
Watch Star Fork

开源中国 / Gitee FeedbackRuby

已关闭
#IG2BD Open API 跨域

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人参与
展开详细操作日志 收起操作日志
frech 开始了 任务 2017-12-22 17:18
frech 指派了 任务 给 frech 2017-12-22 15:42
Yorke 创建了 任务 2017-11-07 13:12

评论 (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

已使用,感谢。

登录 后才可以发表评论

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