..
Flickr é um serviço disponibilizado pelo Yahoo grupo, aquele que fornece o motor de busca conhecido, para fazer o upload e compartilhar imagens e vídeo, incluindo fotos digitais, Flickr funciona de forma simples: você se cadastra, que você carregou as imagens e decidir se deseja compartilhar com todos, apenas com alguns contatos ou torná-las privadas.
Para interagir com o Flickr através do seu site proporciona uma especial classe , chamado phpFlickr, liberado sob uma licença Open Source e pode ser baixado a partir desta página, que fornece métodos e propriedades necessárias para fazer a interface para o serviço.
Antes de passar para o código, é importante ressaltar que o desenvolvedor pretende usar phpFlickr, deve ter uma figura que pode ser recuperada a partir de ' Jardim App do Flickr, falar de "chave da API que permite ao usuário para autenticar suas aplicações para o serviço.
Uma vez recuperado, você pode usar a chave de API para a instância da classe e para a criação do phpFlickr; o código a seguir mostra como você pode inserir em uma página do seu site algumas imagens tiradas diretamente aqueles armazenados em seu próprio espaço no Flickr:
<? Php
/ / Incluir phpFlickr classe
@ Include ("phpFlickr / phpFlickr.php");
/ Instância / phpFlickr da criação da classe e objeto
/ / O argumento é o Flickr API chave
$ Instância = new phpFlickr ("LATUAAPIKEY");
/ / Inicializa a contagem para imagens
$ Multi = 0;
/ / Extrair o id correspondente ao nome de usuário
$ Username = $ request-> people_findByUsername ('ILTUONOMEUTENTE');
/ / Extrair links para imagens
$ Link = $ exemplo-> urls_getUserPhotos ($ username ['id']);
/ / Definição do número de imagens a ser exibido ("20")
Imagens = $ $ instance-> people_getPublicPhotos ($ username ['id'], NULL, NULL, 20);
/ / Loop para mostrar imagens
foreach ((array) $ imagens ['fotos'] imagem ['foto'] quanto $) {
/ / Link para o original
echo "<a href=\"".$collegamento.$image['id']."\">";
echo "<img border=\"0\" alt=\"".$image['title']."\" src=\"".$istanza-> buildPhotoURL ($ imagem," Quadrado ")." \ ">";
echo "</ a> \ n";
/ / Incrementa contador
$ Multi + +;
/ / Número de imagens para cada linha ("3")
if ($% mul 3 == 0) {
echo "\ n";
}
}
?>
Para ver fotos de sua conta, é necessário que eles sejam publicamente visíveis, como você pode ver no exemplo acima, a primeira coisa a fazer para ser a inclusão do arquivo de classe, isto é feito, você terá de passar sua API Key para a instância da própria classe, a fim de criar um phpFlickr objeto.
O próximo passo é ir para people_findByUsername método (), nome de usuário que você quer mostrar as imagens, para que você possa recuperar o id, que é o identificador exclusivo da conta no Flickr.
O id será usado para a extração de imagens, porque o aplicativo usa a people_getPublicPhotos método () para coletar os arquivos extraídos relacionadas com o identificador e torná-los disponíveis para visualização no valor determinado pelo número passado a ele como o último argumento (em Neste caso "20" imagens), estará disponível como uma matriz que pode ser reciclado para a criação de um túnel ao longo das linhas do seguinte:

Note o uso do método buildPhotoURL () que recupera o caminho interno de cada imagem para o Flickr.
| |
Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €. |
| |
MySQL (Curso)
Gestão de banco de dados open-source. A partir de 39 €. |
| |
PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €. |