Consumindo API Bitly com PHP
Para consumir a API Bitly em PHP, você pode seguir os seguintes passos:
1. Obtenha sua chave de acesso no Bitly. Para isso, crie uma conta no site do Bitly e siga as instruções para obter a chave.
2. Crie uma função em PHP para fazer a requisição HTTP GET para a API do Bitly. Esta função irá enviar a chave de acesso como um parâmetro na requisição:
function bitly_shorten_url($long_url) {
$access_token = "sua_chave_de_acesso_do_Bitly";
$url = "https://api-ssl.bitly.com/v4/shorten";
$data = array(
'long_url' => $long_url,
'domain' => 'defina_uma_das_opções_sugeridas'
);
$options = array(
'http' => array(
'header' => "Content-type: application/json\r\nAuthorization: Bearer ".$access_token."\r\n",
'method' => 'POST',
'content' => json_encode($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
$response = json_decode($result);
return $response->link;
}
$long_url = "https://www.exemplo.com.br/alguma-url-muito-longa-para-ser-compartilhada";
$short_url = bitly_shorten_url($long_url);
echo "URL encurtada: ".$short_url;