2009-10-21 7 views
1

J'essaie d'afficher les 3 derniers tweets de twitter sur le site de mes clients.Les tweets sont définis comme privés.Comment puis-je passer le nom d'utilisateur/mot de passe pour obtenir les données pour les derniers tweets.Can Je le fais avec Jquery.Si oui, s'il vous plaît laissez-moi savoir comment je peux le faire.Recevez les flux RSS privés de twitter

thks, anu

Répondre

1

Il y a (au moins un) JavaScript OAuth implemetation que vous pouvez utiliser pour communiquer avec Twitter en utilisant OAuth protocol. Ce n'est pas jQuery ou je crois mais vous seriez capable de l'utiliser à partir du code jQuery. Sachez que cela peut ne pas être trivial

+0

J'utilise asp.net pour développer le site Web pour afficher les feed.Is-il possible que je peux utiliser asp.net et ajax pour afficher les flux. thks – user194190

+0

Vous êtes probablement mieux avec l'aide de la bibliothèque .NET OAuth (regardez ici http://is.gd/4uOaE pour la liste de certains qui sont disponibles) Encore une fois - ce truc est loin d'être trivial mais généralement vous devez savoir que Twitter utilise le protocole OAuth pour le développement d'applications personnalisées. Vous devez donc enregistrer votre application pour obtenir la clé de dev et le jeton, puis partir de là. J'ai peur qu'il n'y ait pas de solution préemballée rapide et facile à ce stade – Bostone

0

Si vous utilisez AJAX pour appeler des pages Web ou des services Web de même domaine, qui utilisent des scripts côté serveur pour extraire des tweets, consultez cette question sur Stack Overflow API Twitter pour C#/ASP.NET

Twitter Api for .NETApplications

Si vous espérez aller chercher réellement vous pouvez utiliser Ajax + jsonp, directement à Twitter, le côté client Tweets de yourdomain.com bien que je ne suis pas Assurez-vous que vous pouvez le faire en tant qu'utilisateur authentifié.

0

C'est ce que j'ai obtenu après avoir fait quelques recherches sur ce sujet.

J'ai été en mesure de créer une autre URL pour se connecter à des tweets privés dans twitter en utilisant le site http://freemyfeed.com/.

J'ai créé le code ci-dessous pour obtenir les tweets de twitter.Le problème est que je dois actualiser le code pour obtenir de nouveaux tweets toutes les 10 minutes.J'ai essayé de le faire en utilisant le code ci-dessous, mais il renvoie les données pour la première fois après que ce n'est pas rafraîchissant automatiquement. Peut-on m'aider à corriger le code. ur aide Appreciate

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); 
     }