Skip to content
Skip to content
CTASoftware Blog

Para Desenvolvedores De Software

  • Sobre Mim
← Remover DIV pelo texto ou title
Como o Facebook pode Alavancar suas Vendas →
-->

Invocar/Chamar WEB API via PHP

Posted on 15 de abril de 2017 by Everton Gonçalves

Chamar API através de PHP.
A função abaixo chama uma Web API através do PHP.

[php]
function CallAPI($method, $url, $data = false)
{
$curl = curl_init();

switch ($method)
{
case “POST”:
curl_setopt($curl, CURLOPT_POST, 1);

if ($data)
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
break;
case “PUT”:
curl_setopt($curl, CURLOPT_PUT, 1);
break;
default:
if ($data)
$url = sprintf(“%s?%s”, $url, http_build_query($data));
}

// Autenticação – opcional
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_USERPWD, “username:password”);

curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec($curl);

curl_close($curl);

return $result;
}
[/php]

Exemplo de chamada:

[php]
echo CallAPI(“GET”, “http://www.seu-site.com.br/”, array(“parametro” => “valoe”));
[/php]

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no WhatsApp(abre em nova janela)
  • Clique para compartilhar no Telegram(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela)

Relacionado

About Everton Gonçalves

http://www.ctasoftware.com.br
View all posts by Everton Gonçalves
This entry was posted in PHP and tagged PHP. Bookmark the <a href="https://www.ctasoftware.com.br/blog/invocar-chamar-web-api-via-php/" title="Permalink to Invocar/Chamar WEB API via PHP" rel="bookmark">permalink</a>.
← Remover DIV pelo texto ou title
Como o Facebook pode Alavancar suas Vendas →

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

© 2026 | Blog info WordPress Theme | By Bharat Kambariya