我想在我的客戶網站上顯示來自twitter的最新3條推文。推文被設置爲private.How我通過用戶名/密碼來獲取最新tweets.Can數據我用Jquery做。如果是的話,請讓我知道我該怎麼做。獲取來自twitter的私人RSS提要
THKS, 阿努
我想在我的客戶網站上顯示來自twitter的最新3條推文。推文被設置爲private.How我通過用戶名/密碼來獲取最新tweets.Can數據我用Jquery做。如果是的話,請讓我知道我該怎麼做。獲取來自twitter的私人RSS提要
THKS, 阿努
有(至少一個)的JavaScript OAuth implemetation,您可以使用與Twitter使用OAuth protocol溝通。這不是jQuery,所以我相信,但你可以從jQuery代碼中使用它。請注意,這可能不是微不足道的
如果您正在使用AJAX調用同域網頁或使用服務器端腳本來獲取推文的web服務,請查看Stack Overflow上的這個前一個問題,以獲取Twitter的API的C#/ ASP.NET
Twitter Api for .NETApplications
如果你希望從yourdomain.com的鳴叫客戶端實際上直接取到Twitter,你可以使用Ajax + JSONP,雖然我不當然,如果你可以做一個認證用戶。
這是我對這個主題做了一些研究後得到的。
我能夠使用網站http://freemyfeed.com/在Twitter上創建替代網址以連接到私人tweets。
我已經創建了下面的代碼來從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);
}
我使用asp.net開發的網站顯示feed.Is有什麼辦法,我可以使用asp.net和Ajax來顯示提要。 thks – user194190 2009-10-21 23:45:32
您可能最好使用.NET OAuth庫(請參閱http://is.gd/4uOaE獲取一些可用的列表)再次 - 這個東西遠非微不足道,但通常您需要知道Twitter正在使用OAuth協議進行自定義應用程序開發。所以你需要註冊你的應用程序獲得開發密鑰和令牌,然後從那裏開始。我擔心此時沒有快速簡單的預包裝解決方案 – Bostone 2009-10-22 00:18:41