【问题标题】:Caching Twitter JSON feed in PHP在 PHP 中缓存 Twitter JSON 提要
【发布时间】:2014-02-21 10:30:03
【问题描述】:

我正在尝试使用 PHP 将 Twitter 的 JSON 提要存储到缓存中。

这是我当前的脚本

$(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 天以来一直试图在网站上获取 Twitter 提要...

编辑:生成 JSON 数据的 PHP 文件在这里:https://github.com/chrissimpkins/tweetledee/blob/master/tweetledee/userjson.php

【问题讨论】:

  • 你想在哪里做这个缓存?因为这不是 php……这是 JS 恰好向 php 脚本发出 ajax 请求。
  • 糟糕,你是对的。抓取 JSON 数据的 PHP 文件是这个文件:github.com/chrissimpkins/tweetledee/blob/master/tweetledee/… 如果可以修改该文件以缓存请求(限制访问者每小时可以请求文件的时间),我认为这将起作用。我可能还需要将其存储在本地文件中,以防止必须通过 Twitter 获取它并达到最大限制。

标签: php json caching twitter


【解决方案1】:

想通了,可以在这里找到解决方案:https://github.com/chrissimpkins/tweetledee/issues/35

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 2012-06-22
    • 1970-01-01
    相关资源
    最近更新 更多