<Р> Для отображения твиттер Статус мы обновляем элемент с идентификатором twitterstatus с момента последнего обновления состояния и обновить элемент изображения с идентификатором twitterimage с щебетать пользователей профайл. Мы также установить элемент изображения, чтобы быть видимым. Все эти HTML элементов будет создан на последующих этапах.
<Р> Вы заметите, что свойства мы получаем доступ из yqlObject соответствовать древовидное из YQL консоли с шага 1.
Поля, на которые ссылается JavaScript выше, были выделенный из экрана выстрел YQL консоли Tree View ниже
<р>
<р> setTimeout ("queryYQL ()", 60000);.
<р> Для того, чтобы статус Twitter динамический мы график функции queryYQL быть вызвана снова в 60 секунд (или 60000 миллисекунд) с использованием функции setTimeout
<р>
<р> Здесь мы создаем все элементы HTML, на которые ссылается код JavaScript выше. Фактическое расположение этих элементов и их окончательный вид не важен.
Пока есть входной элемент с идентификатором twittername, элемент IMG с идентификатором twitterimage и P элемента (или любой другой элемент, который может отображать текст) с идентификатором twitterstatus JavaScript будет работать.
< h2> Шаг 6 - Некоторые соображения
<р> Twitter ограничивает количество вызовов, которые могут быть сделаны, чтобы их службы до 150 в час за общественный (то есть не требуется аутентификации пользователя) ОТДЫХ называет.
Это может повлиять на как часто вы хотите, чтобы веб-страницы, чтобы обновить статус Twitter - 2 страницы, используя этот код остается открытым в течение часа сделает 120 звонков в то время. Стоит также отметить, что вы соревнуетесь на звонки API с другими приложениями Twitter клиент может иметь как TweetDeck работает. Если Twitter Аккаунт вы смотрите не обновлять очень часто было бы целесообразно увеличить время, данное функции setTimeout
<р> Это не просто проблема с Twitter:. Все услуги, предоставляемыми YQL может быть предметом курса пределы, налагаемые основной службы.
Это всегда лучше, чтобы проверить эти пределы при использовании YQL.
<р> YQL является мощным сервис, который предоставляет сотни иначе не связанных веб-служб через единый, унифицированный синтаксис и API. Это сделает ваши приложения быстрее и уменьшить время разработки. Если вы используете один веб-сервис, или создание машап включает несколько, YQL сделает вашу жизнь в качестве веб-разрабо