如何在单个请求中从GitHub复制多个文件

时间:2014-10-13 02:12:22

标签: github github-api

GitHub Webhooks API允许在回购时发生事件时通知服务器。在推送事件中,webhook有效负载(一个大的JSON哈希)包含一组修改过的文件。

我需要将每个修改过的文件从GitHub复制到服务器,但是希望避免迭代地发出HTTP请求。是否有某种“多次获取”选项?

注意:

  • 服务器不能使用Git或SVN,只能使用GitHub Web API。
  • 修改后的文件名数组嵌套在head_commit.modified
  • 的有效负载中

1 个答案:

答案 0 :(得分:1)

没有API来执行批量请求(这似乎是您正在寻找的)。由于您无法使用Git或SVN,因此您仅限于使用Contents API请求每个文件。