Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio: criando o fork de um repositório da Amazon

Acredito que consegui resolver o desafio. A documentação da API ajudou bastante na resolução.

#url do repositório original para fazer o fork
url_original = 'https://github.com/amzn/amazon-marketing-stream-examples'
repositorio_original = 'amazon-marketing-stream-examples'
dono_repositorio = 'amzn'
url_fork = f'repos/{dono_repositorio}/{repositorio_original}/forks'

#url do repositório para gravar o fork
api_base_url = 'https://api.github.com'
nome_usuario = 'vcbonani'
repositorio_destino = f'{repositorio_original}-fork'

url_desafio = f'{api_base_url}/{url_fork}'

dados_body = {
    'name' : repositorio_destino,
    'default_branch_only' : True
}

response = requests.post(url_desafio, json = dados_body , headers = headers)

response.status_code

Repositório criado no meu Github. A alteração na descrição foi feita posteriormente a execução do código.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi, Vinicius! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Muito bom ver que você conseguiu chegar até a criação do fork usando a API do GitHub. Você organizou bem as variáveis como url_desafio e o dados_body, o que deixa o código mais legível e fácil de manter.

Parabéns por explorar a documentacao da API, isso faz toda a diferença na hora de resolver desafios como esse. ✨

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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