API criada para retornar citações famosas. No momento estão disponíveis 1035 citações.
Agora a CitacoesAPI também esta disponivel em Golang. Clique Aqui
Implementação em Golang por Thiago May.
Agora a CitacoesAPI também esta disponivel em Node.js. Clique Aqui
Implementação em node por Sergio Junior.
Para implementar o api ao código, basta adicionar as seguintes linhas de código:
require_once("getquote.php"); // Chama o arquivo das citações
$quote = getQuote(); // cria uma variavel para o array retornado pela função
Como a função retorna uma Array, basta usar os valores abaixo para retornar os valores:
echo $quote['id']; // Printa o ID da citação (Apenas para fins de depuração)
echo $quote['author']; // Printa o autor da citação
echo $quote['tema']; // Printa o tema da citação
echo $quote['quote']; // Printa a citação
Caso preferir, a api também retorna uma citação aleatória em formato json. Basta colocar o parametro "type" com o valor "json".
getquote.php?type=json
Se preferir retornar a citação em xml, a api também esta preparada para isso. Ao invés de colocar o valor "json" no parametro "type" basta colocar o valor "xml".
getquote.php?type=xml