API do desenvolvedor
Uso da API no PHP
Uma chave de API é necessária para ser processada pelo sistema. Depois que um usuário se registrar, uma chave de API é gerada automaticamente para esse usuário. A chave da API deve ser utilizada com o número de chaves do parâmetro (veja o exemplo completo abaixo). Se a chave não é API ou expirada, haverá um erro. Certifique-se de qual é o segredo da sua chave de API para evitar abuso.
Sua chave de API
rty8uy880 Exemplo
Enviando uma resposta para encurtar uma URL
Para enviar uma solicitação, o usuário deve utilizar o seguinte formato, as variáveis api e url são necessárias. No exemplo abaixo, o URL da demonstração é usado, mas você deve usar seu próprio nome de domínio. Para solicitar um alias personalizado, basta adicionar e custom = no final.
OBTER https://bitli.li/api/?key= API Aqui &url=THELONGURLTOBESHORTENED&custom=CUSTOMALIAS
Endereço do servidor
Como antes, um resultado será codificado no formato JSON (padrão). Isso é feito para o uso de linguagens. O primeiro elemento da resposta sempre foi um erro encontrado (erro: 1) ou não (erro: 0). O segundo elemento mudará em relação ao primeiro elemento. Se existe um erro, o segundo elemento será designado 'msg'. Que contém a fonte de erro, caso contrário, será indicado "curto", que contém o URL curto. (Veja abaixo um exemplo)
Sem erros
{ "error": 0, "short": "https: \ / \ / bitli.li \ / DkZOb" }
Ocorreu um erro
{ "error": 1, "msg": "Por favor, insira um URL válido" }
Usando o formato de texto simples
Agora você pode solicitar uma resposta em texto simples adicionando apenas format & format = text no final da sua solicitação. Observe, se você for um erro, ele não produzirá nada, portanto, você pode assumir que, estando seguro vazio, haverá um erro.
Usando uma API no PHP
Para usar uma API em seu aplicativo PHP, você precisa enviar uma solicitação GET por meio de file_get_contents ou cURL: ambos são methods confiáveis. Você pode copiar a função abaixo. Tudo está está configurado para você.
/ **** Exemplo de Função PHP *** / função encurtar ($ url, $ custom = "", $ format = "json") { $ api_url = "https://bitli.li/api/? Key = API Aqui "; $ api_url. = "& url =". urlencode (filter_var ($ url, FILTER_SANITIZE_URL)); if (! vazio ($ customizado)) { $ api_url. = "& custom =". strip_tags ($ customizado); } $ curl = curl_init (); curl_setopt_array ($ curl, matriz ( CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $ api_url )); $ Response = curl_exec ($ curl); curl_close ($ curl); if ($ formato == "texto") { $ Ar = json_decode ($ Response, TRUE); if ($ Ar ["erro" ]) { return $ Ar ["msg"]; } outro {return $ Ar ["short"]; } } mais { return $ Response; } } ?>
Uso Simples
eco encurtar ("https://google.com"); ?>
Use com alias personalizado
eco encurtar ("https://google.com", "google"); ?>
Uso com alias personalizado e formato de texto
encurtar o eco ("https://google.com", "google", "texto"); ?>