Интеграция с Flickr и WordPress не делает этого - PullRequest
0 голосов
/ 13 апреля 2011

Вот код, который показывает фото с 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 Ответ

0 голосов
/ 13 апреля 2011

Кажется, чтобы назвать этот URL: http://api.flickr.com/services/rest/?api_key=6cb7449543a9595800bc0c365223a4e8&extras=url_s,url_m,url_z,url_l&format=json&jsoncallback=flickrshow_jsonp_22262679527&page=1&per_page=10&license=1,2,3,4,5,6,7&method=flickr.photos.search&user_id=53335537@N04&

, который возвращает пустой набор результатов:

flickrshow_jsonp_22262679527({"photos":{"page":1, "pages":0, "perpage":10, "total":"0", "photo":[]}, "stat":"ok"})

Удаление параметра license=1,2,3,4,5,6,7 приводит к возвращению результатов

Таким образом, этот пользователь явно не лицензировал свои изображения под одной из перечисленных лицензий. У Flickrshow есть что сказать об этом параметре:

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

Вот соответствующая страница документа от flickr: http://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html

Кажется, что встраивание изображений этого пользователя, поскольку они помечены как "все права защищены", является юридически сомнительным (хотя я предполагаю, что в этом случае, кодировщик и владелец фотографии - это одно и то же лицо). Похоже, flickrshow по умолчанию отображает только изображения с лицензиями CC.

Итак, в конце: либо повторно лицензируйте фотографии, либо переопределите фильтр лицензий flickrshow (возможно, добавив 'license':null, к своим параметрам)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...