Muito obrigado. Eu depois de anos voltei a estudar, e só agora vim aprender de maneira simples e bem didática, a como consumir uma API com php. Obrigado por compartilhar.
Olá, parabéns pelo video! Me ajudou muito a entender o processo de consumo de API. Como faço pra salvar esses dados no banco e buscar nele em vez de pegar diretamente na url? Só criar a base, a tabela e buscar? Sou iniciante nessa coisa de APIs. Obrigado.
Obrigado cara por compartilhar conhecimento, e no caso como eu faria, se eu quisesse utilizar a API como um banco de dados, e tive um input de pesquisa onde ele iria pesquisa na API de acordo com oque eu digitasse como eu faria em PHP?
Muito bom o video! Sou iniciante e tenho uma duvida: se eu quisesse alterar alguma propriedade de um pokemon, utilizando o metodo PUT. Por exemplo, como eu faria para alterar apenas o item "type" do pokemon "Bulbasaur"? Eu teria que enviar pelo metodo put TODAS as informações do "Bulbasaur" ou conseguiria enviar para alterar somente o "type"?
Boa tarde, professor Poderia me ajudar, fazendo favor. Estou fazendo uma requisição em uma determinada api, porém retorna da maneira abaixo, ou seja no início do json está escrito string()..como resolver e deixar json puro? string(1121) "{"campeonato_id":10,"nome":"Campeonato Brasileiro","slug":"campeonato-brasileiro","nome_popular":"Brasileir\u00e3o","edicao_atual":{"edicao_id":36,"temporada":"2022","nome":"Campeonato Brasileiro 2022","nome_popular":"Brasileir\u00e3o 2022","slug":"campeonato-brasileiro-2022"},"fase_atual":{"fase_id":168,"nome":"Fase \u00danica","slug":"fase-unica","tipo":"pontos-corridos","_link":"\/v1\/campeonatos\/10\/fases\/168"},"rodada_atual":{"nome":"38\u00aa Rodada","slug":"38a-rodada","rodada":38,"status":"encerrada"},"status":"finalizado","tipo":"Pontos Corridos","logo":"https:\/\/api.api-futebol.com.br\/images\/competicao\/brasileiro-seriea.png","regiao":"nacional","fases":[{"fase_id":168,"edicao":{"edicao_id":36,"temporada":"2022","nome":"Campeonato Brasileiro 2022","nome_popular":"Brasileir\u00e3o 2022","slug":"campeonato-brasileiro-2022"},"nome":"Fase \u00danica","slug":"fase-unica","status":"finalizado","decisivo":false,"eliminatorio":false,"ida_e_volta":true,"tipo":"pontos-corridos","grupos":[],"chaves":[],"rodadas":[],"proxima_fase":null,"fase_anterior":null,"_link":"\/v1\/campeonatos\/10\/fases\/168"}]}"
Obrigado pelo comentário Thiago. Vai depender dos seus objetivos e do momento também. Se está entrando no mundo da programação Python te dará uma boa base para qualquer outra linguagem depois. Abraço.
Se der esse erro no código: 1 - Warning: count(): Parameter must be an array or an object that implements Countable 2 - Notice: Undefined property: stdClass::$next_evolution in Resolva substituindo esse trecho do código: pastebin.com/fC4bZ0jW
Eu tenho uma solicitação POST usando uma carga útil json, o problema é que, ao usar CURLOPT_POSTDATA, um cabeçalho do tipo Contet-Type é adicionado automaticamente: application / x-www-form-urlencoded, isso produz um erro do tipo 502 desde que o Content-Type a usar é application/json, este é o código que eu uso: //------------------------------------------------------------------------------------------------------------------------------ $curlOptions=[ CURLOPT_HTTPHEADER=>[ 'x-api-key: '.$gdxApiKey, 'Authorization: Bearer '.$gdxApiKey, 'Content-Type: application/json', ], CURLOPT_URL=>$curlUrl, CURLOPT_CUSTOMREQUEST=>'POST', CURLOPT_POSTFIELDS=>json_encode($gdxArrayParams), CURLOPT_RETURNTRANSFER=>true, CURLINFO_HEADER_OUT=>true, ]; curl_setopt_array($ch, $curlOptions); $response = curl_exec($ch); //------------------------------------------------------------------------------------------------------------------------------- Alguma sugestão?
✅🔥Hostinger com 20% de desconto: www.canalti.com.br/hostinger-desconto20
Muito obrigado. Eu depois de anos voltei a estudar, e só agora vim aprender de maneira simples e bem didática, a como consumir uma API com php. Obrigado por compartilhar.
parei no minuto 3:58 so pra comentar: puta merda que aula bem explicada. Parabens brother.
Obrigado pelo comentário Marcos. Fico feliz em saber que gostou :)
Abraço.
Você tem a melhor didatica de cursos que eu sigo no youtube. Muito obrigada pelos videos!
Muito obrigado cara vc me ajudou muito, tentei dar um passo maior que as pernas aqui.
Obrigado pelo comentário Rodrigo. Vai com calma hahaha.
Abraço.
Ótima aula, explica muito bem e é direto nas explicações sem enrolação.
Sensacional e direto ao ponto
top demais chefe emplementei rapidinho usando laravel
Rapaz, é a primeira vez que eu tive que desacelerar um vídeo. rsrsr. Geralmente eu acelero um vídeo.
Muito boa a aula, excelente. Faz um agora como criar essa API.
Obrigado pelo comentário Thiago. Pode deixar!
Abraço.
Olá, parabéns pelo video! Me ajudou muito a entender o processo de consumo de API. Como faço pra salvar esses dados no banco e buscar nele em vez de pegar diretamente na url? Só criar a base, a tabela e buscar? Sou iniciante nessa coisa de APIs. Obrigado.
Obrigado cara por compartilhar conhecimento, e no caso como eu faria, se eu quisesse utilizar a API como um banco de dados, e tive um input de pesquisa onde ele iria pesquisa na API de acordo com oque eu digitasse como eu faria em PHP?
Playlist com mais vídeos como esse (Tutoriais PHP): ua-cam.com/video/F-3NwKz57Kg/v-deo.html&pp=gAQBiAQB
Estava querendo um vídeo assim faz tempo, muito obrigado!!!!
Aula monstra, show !!!
Parabéns mesmo pelo ensina, didática ...
Parabéns pelo vídeo, mto clara a explicação. Se eu tivesse q fazer uma integração de pagamento no ecommerce, eu utilizo esse mesmo princípio?
Excelente vídeo, muito boa didática. Parabéns.
Obrigado pelo comentário Devanir. Fico feliz em saber que gostou :)
Abraço.
Muito obrigado por compartilhar conhecimento. Ajudou muuito!!!!
Obrigado pelo comentário Thalles. Fico feliz em saber que te ajudou :)
Abraço.
como você fez essa api própria? sou novo por aqui, tem algum tutorial?
como consome a api dos correios? pra fornecer um cep e receber o endereço (em php)
Magnífico !
Muito bom o video! Sou iniciante e tenho uma duvida: se eu quisesse alterar alguma propriedade de um pokemon, utilizando o metodo PUT. Por exemplo, como eu faria para alterar apenas o item "type" do pokemon "Bulbasaur"? Eu teria que enviar pelo metodo put TODAS as informações do "Bulbasaur" ou conseguiria enviar para alterar somente o "type"?
Boa tarde, professor
Poderia me ajudar, fazendo favor. Estou fazendo uma requisição em uma determinada api, porém retorna da maneira abaixo, ou seja no início do json está escrito string()..como resolver e deixar json puro?
string(1121) "{"campeonato_id":10,"nome":"Campeonato Brasileiro","slug":"campeonato-brasileiro","nome_popular":"Brasileir\u00e3o","edicao_atual":{"edicao_id":36,"temporada":"2022","nome":"Campeonato Brasileiro 2022","nome_popular":"Brasileir\u00e3o 2022","slug":"campeonato-brasileiro-2022"},"fase_atual":{"fase_id":168,"nome":"Fase \u00danica","slug":"fase-unica","tipo":"pontos-corridos","_link":"\/v1\/campeonatos\/10\/fases\/168"},"rodada_atual":{"nome":"38\u00aa Rodada","slug":"38a-rodada","rodada":38,"status":"encerrada"},"status":"finalizado","tipo":"Pontos Corridos","logo":"https:\/\/api.api-futebol.com.br\/images\/competicao\/brasileiro-seriea.png","regiao":"nacional","fases":[{"fase_id":168,"edicao":{"edicao_id":36,"temporada":"2022","nome":"Campeonato Brasileiro 2022","nome_popular":"Brasileir\u00e3o 2022","slug":"campeonato-brasileiro-2022"},"nome":"Fase \u00danica","slug":"fase-unica","status":"finalizado","decisivo":false,"eliminatorio":false,"ida_e_volta":true,"tipo":"pontos-corridos","grupos":[],"chaves":[],"rodadas":[],"proxima_fase":null,"fase_anterior":null,"_link":"\/v1\/campeonatos\/10\/fases\/168"}]}"
muito bom o vídeo eu estou estudando python qual linguagem você em dica quando eu terminar o python?
Obrigado pelo comentário Thiago. Vai depender dos seus objetivos e do momento também. Se está entrando no mundo da programação Python te dará uma boa base para qualquer outra linguagem depois.
Abraço.
Se der esse erro no código:
1 - Warning: count(): Parameter must be an array or an object that implements Countable
2 - Notice: Undefined property: stdClass::$next_evolution in
Resolva substituindo esse trecho do código:
pastebin.com/fC4bZ0jW
Obrigado pelo comentário Jonatas.
Abraço.
Muito obrigado Jonatas, fazia quase 2h que eu tava aqui pesquisando uma maneira de resolver, e era mais simples do que eu imaginava.
CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. tive problemas de Cors usando vue e axios
Eu tenho uma solicitação POST usando uma carga útil json, o problema é que, ao usar CURLOPT_POSTDATA, um cabeçalho do tipo Contet-Type é adicionado automaticamente: application / x-www-form-urlencoded, isso produz um erro do tipo 502 desde que o Content-Type a usar é application/json, este é o código que eu uso:
//------------------------------------------------------------------------------------------------------------------------------
$curlOptions=[
CURLOPT_HTTPHEADER=>[
'x-api-key: '.$gdxApiKey,
'Authorization: Bearer '.$gdxApiKey,
'Content-Type: application/json',
],
CURLOPT_URL=>$curlUrl,
CURLOPT_CUSTOMREQUEST=>'POST',
CURLOPT_POSTFIELDS=>json_encode($gdxArrayParams),
CURLOPT_RETURNTRANSFER=>true,
CURLINFO_HEADER_OUT=>true,
];
curl_setopt_array($ch, $curlOptions);
$response = curl_exec($ch);
//-------------------------------------------------------------------------------------------------------------------------------
Alguma sugestão?
Muito bom
Você poderia me dar o link original de onde pegou as API? Adorei o video e né ajudou mt, porém eu precisava do link de onde vc pegou
Obrigado pelo comentário Frags. Segue: raw.githubusercontent.com/Biuni/PokemonGO-Pokedex/master/pokedex.json
Abraço.
Boa didatica
Erros aqui!
Notice: Undefined property: stdClass::$next_evolution
Será a versão do PHP? Estou usando a 7.2
Resolvi
Mas tem outro problema!
E se for um JSON Array? Como proceder?
Já que o mesmo não tem um identificador!
deu o mesmo erro aqui
mas que aula gostosa
Vc fala mt rápido, vc n ensina, vc mostra como q é
vc q e lerdo