Как запустить пакетный процесс? - PullRequest
1 голос
/ 06 сентября 2010

Я работаю над новостями, что означает, что мне нужно включить заголовок и описание новостей Yahoo на своей странице.Для этого мне нужно создать 1 пакетный файл, но проблема в том, как создать этот пакетный файл, который будет вызывать онлайн-новости Yahoo в этом файле, и как мне включить этот файл на мою страницу?

Спасибо

1 Ответ

1 голос
/ 06 сентября 2010

Вы можете сделать это, используя JavaScript в браузере.

Ищите фид JSON в Yahoo API, который доставляет JSON с функцией обратного вызова, то есть:
http://search.yahooapis.com/.../news?results=20&output=json&callback=myCallBackFunction

Тогда на вашей странице есть глобальная функция:

function myCallBackFunction(json){

  //show here the json feed as HTML

}

Эта техника обычно называется JSONP

Вы экономите время ожидания для своих пользователей, избегая использования PHP для прокси-запросов.
И вы не будете платить за пропускную способность этих данных, так как они поступают напрямую от Yahoo.

К сожалению, все это действует только в том случае, если для вашей целевой аудитории включен JavaScript.

...