Skip to content

Instantly share code, notes, and snippets.

@jasvazquez
Created November 28, 2020 12:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jasvazquez/1ed1c39e18aa1eb8bb4bd8a7d2d58055 to your computer and use it in GitHub Desktop.
Save jasvazquez/1ed1c39e18aa1eb8bb4bd8a7d2d58055 to your computer and use it in GitHub Desktop.
// Parámetros del script
// ---
const ACCESS_TOKEN ="3kjfkj34fhdk3k35858fkfkfi";
// Repositorio al que añadir colaboradores y su propietario (usuario de Github que lo ha creado)
const REPO='Documentacion';
const OWNER='tuUsuarioGitHub';
function registrarColaborador(idColaborador='') {
url = https://api.github.com/repos/${OWNER}/${REPO}/collaborators/${idColaborador}
var options = {
'method' : 'PUT',
"headers" : {
authorization: token ${ACCESS_TOKEN},
}
};
// Petición
// ---
try {
var response = UrlFetchApp.fetch(url,options);
} catch (error) {
Logger.log(`"${idColaborador}" no existe como usuario de GitHub`);
return;
}
Logger.log(`Invitado "${idColaborador}" como colaborador del proyecto "${REPO}/${OWNER}"`);
}
function prueba(){
registrarColaborador('jasvazquez');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment