Cómo copyr varios files desde GitHub en una sola request

La API de GitHub Webhooks permite que un server sea informado cada vez que ocurre un evento en un repository. En los events push, la carga webhook (un gran hash JSON) incluye una matriz de files modificados.

Necesito copyr cada uno de los files modificados de GitHub al server, pero quiero evitar iterativamente realizar requestes HTTP. ¿Hay algún tipo de opción de "búsqueda múltiple"?

Notas:

  • El server no puede usar Git o SVN, solo la API web de GitHub.
  • La matriz de nombres de files modificados está anidada en la carga útil en head_commit.modified .

No hay API para realizar requestes por lotes (que parece ser lo que estás buscando). Como no puedes usar Git o SVN, estás limitado a solicitar cada file individual usando la API de contenido.