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"); ?>

 

 

We are social