#wordpress #flickr
#wordpress #flickr
Вопрос:
Вот код, который показывает фотографию из flickr
ЭТОТ ПОЛЬЗОВАТЕЛЬ: 53335537@N04 ничего не показывает — НАДА
но этот пользователь: 85173533@N00 отлично работает
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready( function() {
var cesc = new flickrshow('flickrbox', {
'autoplay':true,
'hide_buttons':false,
'interval':3500,
'page':1,
'per_page':10,
'user':'53335537@N04'});
});
</script>
Вопрос: Почему пользователь не работает….
Этот адрес отлично работает, поэтому flickr его не блокирует http://www.flickr.com/photos/53335537@N04
Вот «живая» страница …. вверху справа : http://www.notrepanorama.com/1-la-table-et-ses-partenaires
Ответ №1:
который возвращает пустой результирующий набор:
flickrshow_jsonp_22262679527({"photos":{"page":1, "pages":0, "perpage":10, "total":"0", "photo":[]}, "stat":"ok"})
Удаление license=1,2,3,4,5,6,7
параметра приводит к возврату результатов
Итак, этот пользователь, по-видимому, не лицензировал свои изображения ни по одной из перечисленных лицензий. У Flickrshow есть вот что сказать об этом параметре:
Разделенный запятыми список допустимых лицензий в вашем слайд-шоу. Если установлено значение null, лицензионные ограничения не будут установлены, поэтому, пожалуйста, убедитесь, что у вас есть разрешение на отображение изображений. Смотрите Flickr API для получения дополнительной информации о лицензионных кодах.
Вот соответствующая страница документа из flickr:http://www.flickr.com/services/api/flickr.photos .licenses.getInfo.html
Похоже, что внедрение изображений этого пользователя, поскольку они помечены как «все права защищены», юридически сомнительно (хотя я предполагаю, что в данном случае встраиватель и владелец фотографии — одно и то же лицо). похоже, что flickrshow по умолчанию отображает изображения только с лицензиями CC.
Итак, в конце концов: либо повторно лицензируйте фотографии, либо переопределите фильтр лицензий flickrshow (возможно, добавив 'license':null,
в свои параметры)
Комментарии:
1. как вы фиксируете возвращаемый результат?
2. Я просто перехватил URL, запрашиваемый в firebug, и открыл его на новой вкладке.