【发布时间】:2015-07-02 22:21:12
【问题描述】:
我目前正在编写一个小型 git reps 数据库,我想知道如果我的数据库中列出了代表,我将如何继续并获取最新提交的日期。
我从来没有使用过 github API,我很难理解它。
如果有人能帮我弄清楚,我将不胜感激。最好是 PHP 或 JS,因为我发现的所有示例都在 ruby 中。
【问题讨论】:
-
这是您将要使用的 api。你能展示你尝试过的东西,并解释什么没用吗? developer.github.com/v3/repos/commits
-
Github 有它所谓的“RESTful API”,在线上有很多教程 - 如果您不知道如何轮询此类服务,最好学习一个教程提出此类请求的基础
-
这是我试过的:$url = 'api.github.com/repos/epenance/hoberthovers'; $obj = json_decode(file_get_contents($url), true);我回来的是:未能打开流:HTTP请求失败! HTTP/1.0 403 禁止
-
你需要执行:
curl -X GET -H "Cache-Control: no-cache" https://api.github.com/repos/<username>/<repo>/commits -
好吧,它适用于我的实时服务器,但不适用于我上面写的本地主机,但是我的数据库中的一些链接潜入了他们的文件夹,这是我想看到的更新就像这样:github.com/ikkeflikkeri/LeagueSharp/tree/master/EasyAhri 所以我的上一行不起作用。有什么想法吗?
标签: javascript php github-api