Per application limit (identified by your Access Key): 100,000 calls per day
Per IP limits: /v1/public/*: 1,000 calls per hour; /v1/yql/*: 10,000 calls per hour
Они, конечно, весьма велики и для небольших аппликух их хватит с головой, но с чем-то крупным можно случайно сесть в лужу.
Действительно. Извиняюсь, что-то я не подумал. Вообще странно такие вещи давать без accesskey, так что я просто почему-то был уверен, что без кея этим пользоваться просто не выйдет. Но информацию про ограничения я бы, все же, в топик внес )
Я так понимаю оно работает у них через их же сервис pipes
>>В комментариях настаивают указать на ограничения по количеству запросов с одного IP и запросов, >>использующих accesskey, которого у нас нет (так что, скорее всего, можно забить :) ).
Я придерживаюсь следующего мнения: если человек хочет сделать какой-то серьезный сайт, он не будет полностью полагаться на сторонние сервисы, исключая случаи, когда это невозможно.
YQL комплексная технология, которая включает в себя передачу данных посредством JSONP. Самое вкусное в нем — это язык запроса, совместимый с SQL. Им можно много всякого разного сделать.
Это, конечно, потребует от вас написания-таки некоего скрипта, но может очень помочь, если вам нужно организовать общение между несколькими доменами одного или нескольких приложений.
Вы можете делать запрос на другой домен, если владелец сайта это явно разрешил. С YQL можно не беспокоиться об ограничениях браузеров, связанных с безопасностью, касательно кроссдоменных запросов.
Человек написал фигню, а вы сказали, что всегда так было. Никогда не было и не будет возможности посылать аякс запросы на другой сервер, если владелец сервера не предусмотрел обратное.
Поторопился с комментом…
Здесь вы конечно же правы на счет явного разрешения на стороне сервера. Собственно само желание выполнять кроссдоменные ajax запросы без разрешения принимающей стороны вызывают вопрос. Зачем и что это за данные могут быть? Может есть возможность решить этот вопрос с разработчиком более цивилизованным путем? API с тем же jsonp например…
Если это для каких то серых целей, то YQL конечно альтернатива своему серверу-посреднику, но все же он может дать больше возможностей для обработки полученных данных и передаче их клиентской стороне.
Фигню не говорите. Ajax в jQuery может работать только в рамках текущих возможностей браузера. Для кроссдоменных запросов сервер должен явно разрешить эти запросы.
Несколько находок