Я пытаюсь сохранить канал 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
Где вы пытаетесь сделать этот кеш? Потому что это не php ... это JS, который делает запрос ajax для php-скрипта. –
К сожалению, вы верны. Файл PHP, который захватывает данные JSON, это этот файл: https://github.com/chrissimpkins/tweetledee/blob/master/tweetledee/userjson.php. Если этот файл можно изменить для кэширования запроса (ограничьте количество времени a посетитель может запросить файл в час), который будет работать, я думаю. Мне также может потребоваться сохранить его в локальном файле, чтобы не допустить его извлечения через Twitter и превышение лимита. – GSimon