我正在尝试在我的客户网站上显示Twitter上的最新3条推文。推文被设置为私有。如何传递用户名/密码来获取最新推文的数据。我可以用Jquery来做。如果是,请告诉我如何做到这一点。
THKS, ANU
答案 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);
}