1
resposta

[Sugestão] Fazendo atualização (PATCH) no repositório já criado, via API

Olá pessoal, eu queria atualizar algumas informações que coloquei na descrição depois de já ter criado o repositório, então consultando a documentação eu fiz esse codigo aqui que deu muito certo!!

# Montando uma nova Url para atualizar (PATCH) informações do repositório
owner = 'Nome do Usuário'
repo = 'linguagens-utilizadas'
url = f'{api_base_url}/repos/{owner}/{repo}' # A referência dessa Url peguei da documentação

# Alterações
data = {
    'name': 'linguagens-utilizadas',
    'description': 'Linguagens mais utilizadas pelas empresas! Mais Famosas.',
    'private': False
}

# Requisição
response = requests.patch(url, json=data, headers=headers)
response.status_code
1 resposta

Oi, Lídia! Como vai?

Agradeço por compartilhar.

Muito bom ver você explorando a documentação da API para ir além da criação do repositório com POST. O uso do PATCH ficou bem aplicado, já que ele serve para atualizar informações específicas de um recurso que já existe, como description, name e private.

Dica: ao testar esse tipo de requisição, além de verificar o response.status_code, vale imprimir também response.json() para conferir a resposta completa da API e validar se os dados foram atualizados como esperado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!