..


Рекламные ссылки

Flickr и PHP использованием API-интерфейсов для взаимодействия с классом phpFlickr

Статья, написанная Клаудио Гарау
Страница 1 из 5

Flickr является услуга , предоставляемые группой Yahoo, одна, которая поставляет известная поисковая система, для загрузки и обмена изображениями и видео, в том числе цифровых фотографий, Flickr работает просто: вы зарегистрируетесь, Вы загрузили изображения и решить, следует ли поделиться со всеми, только с некоторыми контактами или делать их закрытыми.

Для взаимодействия с Flickr через свой ​​веб-сайт предоставляет специальный класс , называемый phpFlickr, распространяемое по лицензии открытого кода и может быть загружен с этой страницы, который предоставляет методы и свойства, необходимые для интерфейса к службе.

До переезда в коде, важно подчеркнуть, что разработчик намерен использовать phpFlickr, должно быть, цифра, которая может быть извлечена из " App Сад из Flickr, разговоры о «API ключ, который позволяет пользователю проверить подлинность их приложения к службе.

Отображение изображения на пользователя

После восстановления, вы можете использовать ключ API для экземпляра класса и для создания phpFlickr; Следующий код показывает, как можно вставить в страницы своего сайта несколько изображений, полученных непосредственно от тех, которые хранятся в свои места на Flickr:

 



 <? Php







 / / Включить класса phpFlickr







 @ Include ("phpFlickr / phpFlickr.php");







 / / Экземпляр phpFlickr создания классов и объектов







 / / Аргумент Flickr API ключ







 Экземпляр $ = новый phpFlickr ("LATUAAPIKEY");







 / / Инициализация рассчитывать на изображения

 





 $ Многопользовательская = 0;







 / / Извлекаем идентификатор соответствует имени пользователя







 Имя пользователя $ = $ запроса> people_findByUsername ('ILTUONOMEUTENTE');







 / / Извлекаем ссылки на изображения







 $ Ссылка = $ экземпляра> urls_getUserPhotos ($ имя пользователя ["ID"]);







 / / Определение количества изображений для отображения ("20")







 Изображения $ = $ экземпляра> people_getPublicPhotos ($ имя пользователя ["ID"], NULL, NULL, 20);







 / / Цикл для вывода изображений







 Еогеасп ((массив) $ изображений ['фотографии'] ['фото'], как изображение $) {



  



 / / Ссылка на оригинальную



  



 эхо "<a href=\"".$collegamento.$image['id']."\">";



  



 эхо "<img border=\"0\" alt=\"".$image['title']."\" src=\"".$istanza-> buildPhotoURL ($ изображения," Квадрат ")." \ ">";



  



 эхо "</> \ п";



  



 / / Увеличиваем счетчик



  



 $ Многопользовательская + +;



  



 / / Количество изображений для каждой строки ("3")



  



 если ($ мул% 3 == 0) {



    



 эхо "\ п";



  



 }

 





 }







 ?>

 
Чтобы посмотреть фотографии на вашем счету, необходимо, чтобы они публично видно, как вы можете видеть на приведенном выше примере, первое, что нужно делать, чтобы быть для включения файла класса, это будет сделано, вы должны передать их API ключ к экземпляр самого класса, а для того, чтобы создать объект phpFlickr.

Следующим шагом будет перейдите к способу people_findByUsername (), имя пользователя, которое Вы хотите показать изображения, так что вы можете получить идентификатор, то есть уникальный идентификатор аккаунта на Flickr.

ID будет использоваться для извлечения изображений, потому что приложение использует метод people_getPublicPhotos () собрать извлеченные файлы, связанные с идентификатором и сделать их доступными для просмотра в размере, определенном по количеству переданных ей в качестве последнего аргумента (в этом случае "20" картинки), будут доступны как массив, который может быть циклически для создания туннеля вдоль линии из следующих действий:

Пользователь Изображения

Обратите внимание на использование метода buildPhotoURL (), который извлекает внутренние пути каждого изображения в Flickr.

В той же категории ...
E-Learning
Linux (курс) Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €.
MySQL (курс) MySQL (курс)
Управление с открытым исходным кодом базы данных. С 39 €.
PHP (курс) PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €.
Рекламные ссылки