L'analyse de Twitter Json texte à l'aide de Javascript
J'ai besoin d'aide avec l'analyse des flux JSON texte retourné à partir de Twitter. J'ai besoin de l'accès, et d'appliquer les balises de style pour le lien, created_date, et d'autres infos. Tous les conseils sur la façon d'accomplir ceci? Merci d'avance
- Qu'avez-vous essayé jusqu'à présent? La communauté peut vous aider si vous montrez votre code.
- Sonne comme il est à la recherche d'un endroit pour commencer, donc n'a rien encore.
Vous devez vous connecter pour publier un commentaire.
Premiers résultats sur google:
Ralph Whitbeck - Blog - Tirant mises à jour twitter, JSON et jQuery. Le Code ci-dessous:
Et le code html:
Un autre exemple. L'extraction de tweets avec jQuery et le Twitter API JSON. Reproduire ci-dessous:
Il serait beaucoup plus facile à analyser sur le côté serveur, mais je devine que vous faites tout le site côté client?
exemple de code Javascript:
Donc, avec Twitter, il y a de nombreux niveaux d'encapsulation, de sorte que vous besoin de s'ajuster en conséquence. Par exemple, pour arriver à vos disciples, vous aurez quelque chose comme ceci:
[{"statuses_count":527,"profile_use_background_image":true, ....
....
,"le statut":{"lieu":null,"retweeted_status": {"lieu":null,"coordinates":null,"retweet_count":"100+","tronquée":false,"texte":"BLAHBLAHBLAH" .....
Donc, c'est juste en montrant de l'index 0. Si vous voulais de renvoyer le texte de votre premier disciple le plus récent tweet (personne qui a récemment suivi de), vous devez utiliser le javascript comme ceci. Dans cet exemple, le tweet est un retweet (pour montrer l'utilisation de l'encapsulation):
POW
Regarder $.json, il est fait spécifiquement pour cela. C'est un appel ajax, qui analyse automatiquement le json sur le retour (dans un tableau) pour être utilisé dans la fonction de rappel.
Si vous voulez les convertir en JSON, HTML, il y a un beau modèle de moteur: tempo js
Il y a une bonne raison pour accéder à l'API Twitter du côté client plutôt que du côté serveur. Si vous avez accès à leur API côté serveur avec PHP, l'adresse IP du serveur peut être limitée dans le taux par Twitter. En outre, il semble que Twitter peut ne pas avoir publié les limites de fréquence.
À l'aide de l'API REST ne va pas aider, car la limite est trop basse pour développer un site pour un inconnu count (nombre potentiellement élevé d'utilisateurs. Ce n'est pas évolutif.
À l'aide de JavaScript, il peut être plus facile d'avoir la demande du client les données à la place.
Il serait possible d'OAuth chaque client et à l'aide de son/sa propre API-Limite, mais qu'un mal de tête juste pour l'obtention de certains tweets. Je pense que, pour le générique de l'aide est plus facile pass.