11
votes

Comment obtenir Tweet ID de Tweet Event

J'utilise le Twitter Web-user / API JavaScript , et je suis Un peu surpris. Ce que j'aimerais faire est d'écouter un événement après que le tweet se produise. Suite à leur exemple: xxx

Cependant, ce que je voudrais faire est de stocker l'identifiant Tweet, ou d'autres informations pertinentes. Si je jetez un coup d'œil à l'objet , il n'apparaît que des informations pertinentes dans l'attribut data .

est Il est possible d'obtenir l'identifiant Tweet (ou tout autre détail sur le Tweet) en écoutant un événement Tweet?


6 commentaires

Avez-vous eu de la chance avec ça? Je reçois seulement une valeur null pour Event.Data


Comme indiqué dans le commentaire de la réponse de ASCII-LIMÉ, la valeur est NULL. Je n'ai eu aucune chance avec ça :(


On dirait que l'événement.data.user_id est uniquement renseigné sur l'événement "Suivre", je n'ai pas trouvé de réponse à votre question, n'est-ce pas?


J'ai le même problème, quelqu'un connaître la réponse?


Même problème ici, les données sont toujours nuls: `(


Certains postes: code.google.com/p/twitter- api / questions / détail? id = 2356 twittercommunity.com/t/... twittercommunity.com/t/web-intents-event-callback-has-data-n ULL / ...


3 Réponses :


4
votes

Les événements de l'intention Web existent comme mécanisme pour déclencher des fonctionnalités dans votre page, pas une API de données.

L'événement Tweet est tiré pour indiquer qu'un tweet est arrivé, mais Nous ne fournissons pas d'informations d'identification via la charge utile des événements: Fonctionnement des intents sur votre site sans que l'utilisateur vous autorise à accéder à leur compte et fournissant un identifiant Tweet pour une action d'utilisateur anonyme vous fournirait implicitement de leur identité.


0 commentaires

0
votes

Si vous souhaitez utiliser le Tweet ID, vous pouvez utiliser l'API en continu de Twitter où ils fournissent presque tous les détails concernant un tweet.

Mais cela a une capture comme vous aurez besoin de connaître le hashtag ou au moins une partie du contenu du Tweet.


0 commentaires

0
votes

Xeno comme cité, vous n'êtes pas en mesure d'obtenir ces informations du navigateur JS Widget de Twitter. Les liaisons événement seulement sont destinés à l'objectif suivant:

En ajoutant les auditeurs aux actions que les utilisateurs effectuent dans le Web Intentions, vous peut déclencher la fonctionnalité dans votre application, ou envoyer des données (anonymes) sur ces événements à votre système d'analyse Web (comme Google Analytics, Omniture, ou votre propre moteur d'analyse.)

Donc, fondamentalement, vous êtes en mesure de faire quelque chose au sein de votre application après que l'utilisateur a quelque chose tweeté.

A ce JSBin ( http://jsbin.com/nalexuwuhi/1/ ) I » ai juste créé un test de base, où vous êtes en mesure de voir l'ensemble objet événement. La valeur « tweet_id » ne vise qu'à « dire » twitter auquel vous tweetez vous répondez, par exemple le tweet parent et non ce que l'tweet_id du tweet est de créer. Je pense à cette fin, vous devez utiliser l'api twitter et donc un certain codage côté serveur.


0 commentaires