Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在一个请求中从GitHub复制多个文件_Github_Github Api - Fatal编程技术网

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

如何在一个请求中从GitHub复制多个文件,github,github-api,Github,Github Api,允许在回购协议上发生事件时通知服务器。在推送事件中,webhook负载(一个大的JSON哈希)包含一个修改过的文件数组 我需要将每个修改过的文件从GitHub复制到服务器,但要避免重复地发出HTTP请求。是否有某种“多取”选项 注: 服务器不能使用Git或SVN,只能使用GitHub Web API 修改后的文件名数组嵌套在负载中的head\u commit.modified 没有执行批处理请求的API(这似乎是您正在寻找的)。由于无法使用Git或SVN,因此只能使用Contents API请

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

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

注:

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

没有执行批处理请求的API(这似乎是您正在寻找的)。由于无法使用Git或SVN,因此只能使用Contents API请求每个单独的文件。

如果必须使用API,则不可以——目前无法通过单个请求获取多个文件的完整内容。