从Twitter获取私人RSS源

时间:2009-10-21 23:08:28

标签: jquery rss

我正在尝试在我的客户网站上显示Twitter上的最新3条推文。推文被设置为私有。如何传递用户名/密码来获取最新推文的数据。我可以用Jquery来做。如果是,请告诉我如何做到这一点。

THKS, ANU

3 个答案:

答案 0 :(得分:1)

您可以使用OAuth implemetation(至少一个)JavaScript OAuth protocol与Twitter进行通信。它不是jQuery左右我相信但你可以从jQuery代码中使用它。请注意,这可能不是微不足道的

答案 1 :(得分:0)

如果您正在使用AJAX呼叫同域网页或使用服务器端脚本来获取推文的网络服务 - 那么请查看有关C#/ ASP.NET的Twitter API的Stack Overflow上的上一个问题/ p>

Twitter Api for .NETApplications

如果您希望实际从yourdomain.com直接向Twitter推送Tweets客户端,您可以使用Ajax + jsonp,但我不确定您是否可以将其作为经过身份验证的用户执行。

答案 2 :(得分:0)

这是我在对这个主题进行一些研究后得到的。

我能够使用网站http://freemyfeed.com/创建备用网址,以便在Twitter中连接私人推文。

我已经创建了以下代码来从twitter获取推文。问题是我需要刷新代码以便每10分钟获得一条新推文。我尝试使用下面的代码执行此操作,但它返回的数据为第一次之后它不会自动刷新。可以帮助我纠正代码。 感谢你的帮助

  google.load("feeds", "1");
  loadTweet();
  setInterval ("loadTweet()", 10000);
  function newSlideShow() {
        var feed = new google.feeds.Feed("http://freemyfeed.com/feed/[mykey=I removed the key before adding to this message]");
        feed.load(function(result) {  if (!result.error) {   
        var container = document.getElementById("feedControl");  
        //container.value='';
        for (var i = 0; i < result.feed.entries.length; i++) {  
        var entry = result.feed.entries[i];     
        var attributes = ["title", "link", "publishedDate", "contentSnippet"];   
        for (var j = 0; j < attributes.length; j++) {   
        var div = document.createElement("div");    
        //alert(document.createTextNode(entry[attributes[j]]));
        div.appendChild(document.createTextNode(entry[attributes[j]]));   
        container.appendChild(div);   


          }    }  }});
      }
      function loadTweet(){
      google.setOnLoadCallback(newSlideShow);
        }