2014-02-20 3 views
0

Я пытаюсь сохранить канал JSON Twitter в кеш, используя PHP.Кэширование Twitter JSON feed в PHP

Вот мой текущий сценарий

$(document).ready(function(){ 
    $.getJSON("/tweetledee/userjson.php?c=10&user=HeroGreg&xrp=1&xrt=1", function(obj) { 
    $.each(obj, function(key, value) { 
     $("#feed").append("<li>"+value.text+"</li><li>"+value.retweet_count+"</li><li>"+value.favorite_count+"</li><li>"+value.user.name+"</li>"); 
     }); 
    } 
    }); 
}); 

Я искал ответ и нашел это: Caching JSON output in PHP, но это немного устаревшей, и я не знаю, как адаптировать его к моему сценарию:

Пожалуйста, помогите? Пытается получить щебет корма на сайте в течение почти 2 дней теперь ...

EDIT: PHP-файл, который генерирует данные JSON здесь: https://github.com/chrissimpkins/tweetledee/blob/master/tweetledee/userjson.php

+0

Где вы пытаетесь сделать этот кеш? Потому что это не php ... это JS, который делает запрос ajax для php-скрипта. –

+0

К сожалению, вы верны. Файл PHP, который захватывает данные JSON, это этот файл: https://github.com/chrissimpkins/tweetledee/blob/master/tweetledee/userjson.php. Если этот файл можно изменить для кэширования запроса (ограничьте количество времени a посетитель может запросить файл в час), который будет работать, я думаю. Мне также может потребоваться сохранить его в локальном файле, чтобы не допустить его извлечения через Twitter и превышение лимита. – GSimon

ответ

Смежные вопросы