Почему мне нужен ключ API flickr?

Остерегайтесь пробелов в значениях. Я мог ошибаться, но я думаю, что пробелы в списке, разделенном запятыми, не усекаются с помощью @Value и Spel. Список

foobar=a, b, c

будет считан как список строк

"a", " b", " c"

. В большинстве случаев вам, вероятно, не нужны пробелы!

выражение

@Value("#{'${foobar}'.trim().replaceAll(\"\\s*(?=,)|(?<=,)\\s*\", \"\").split(',')}")
private List<String> foobarList;

предоставит вам список строк:

"a", "b", "c".

Регулярное выражение удаляет все пробелы непосредственно перед и сразу после запятой. Пробелы внутри значений не удаляются. Поэтому

foobar = AA, B B, CCC

должно приводить к значениям

"AA", "B B", "CCC".
15
задан Jeff Winkworth 19 September 2008 в 13:29
поделиться

5 ответов

Мы создаем учетную запись и получили ключ API. Ответ на вопрос, да там передовая функциональность с ключом API при создании чего-то как простая программа просмотра фотографий. команда flickr.photos.search имеет намного больше функций получения RSS ленты изображений, чем Общедоступный фото канал , таких только как получение новых фотографий начиная с последнего запроса канала (через эти min_upload_date атрибут) или поиск "безопасных фотографий" только.

10
ответ дан 1 December 2019 в 01:17
поделиться

Для использования API Flickr у Вас должен быть ключ приложения. Мы используем это для отслеживания использования API.

В настоящее время, коммерческое использование API позволяется только с предшествующим разрешением. Запросы на ключи API, предназначенные для коммерческого использования, рассматриваются штатом. Если Ваш проект является персональным, профессиональным, бесплатным или в других отношениях некоммерческим, не запрашивайте коммерческий ключ. Если Ваш проект является коммерческим, обеспечьте достаточную деталь, чтобы помочь нам решить.Спасибо!

http://www.flickr.com/services/api/misc.api_keys.html

17
ответ дан 1 December 2019 в 01:17
поделиться

Если у Вас есть ключ, они могут контролировать Ваше использование и удостовериться, что все - copacetic - Вы ниже предела запроса и т.д. Они могут разделить свою статистику на постоянном клиенте по сравнению с использованием API. Если у них есть проблемы времени отклика, они могут сделать ответ немного медленнее пользователям API для хранения основного веб-сайта, отвечающего быстро, и т.д.

Это - преимущества для них.

преимущества для Вас? Если Вы просто запишете скребок, и он делает что-то, что они не любят как удар их слишком часто, то они заблокируют Вас просто для повреждения их ТОСЕСА.

, Если Вы только хотите поразить вещь пару раз, можно уйти без Ключа. Если Вы пишете сервис, который поразит их канал тысячи времен, Вы хотите дать им любезность следующих их правила.

Плюс подобный Dave Webb сказал, API более хорош. Но это находится в глазу наблюдателя.

8
ответ дан 1 December 2019 в 01:17
поделиться

API Flickr очень хорош и прост в использовании и будет намного легче, чем очистка канала самостоятельно.

Получение ключа занимает приблизительно 2 минуты - Вы заполняете форму на веб-сайте и затем посылаете его по электронной почте Вам.

1
ответ дан 1 December 2019 в 01:17
поделиться

Ну, они говорят, что Вам нужен ключ - Вам нужен ключ, затем :-) Представление API означает, что можно вытянуть данные от сайта легче путь, понятно, что они хотят это под управлением. Это - в значительной степени то же, поскольку с другим API включил сайты.

1
ответ дан 1 December 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: