11

I am using the Twitter web-intents / javascript API, and I'm a bit surprised. What I'd like to do is listen for an event after a tweet occurs. Following their example:

twttr.events.bind('tweet', function(event) {
    // Do something there
});

However, what I'd like to do is store the tweet id, or some other relevant information. If I take a look at the event object, there doesn't appear to be any relevant information in the data attribute.

Is it possible to obtain the tweet ID (or any other details about the tweet) by listening to a tweet event?

4

3 に答える 3

0

ツイート ID が必要な場合は、ツイートに関するほぼすべての詳細を提供する twitter のストリーミング API を使用できます。

ただし、ハッシュタグまたはツイートの内容の少なくとも一部を知る必要があるため、これには問題があります。

于 2015-04-15T10:00:41.897 に答える
0

引用されている Xeno のように、Twitter の Browser JS Widget からそのような情報を取得することはできません。イベント バインディングは、次の目的のみを目的としています。

ユーザーが Web インテントで実行するアクションにリスナーを追加することで、アプリの機能をトリガーしたり、それらのイベントに関する (匿名の) データを Web 分析システム (Google アナリティクス、Omniture、独自の分析エンジンなど) に送信したりできます。

基本的に、ユーザーが何かをツイートした後、アプリ内で何かを行うことができます。

この JSBin ( http://jsbin.com/nalexuwuhi/1/ ) で、イベント オブジェクト全体を確認できる基本的なテストを作成しました。"tweet_id" の値は、あなたが応答しているツイート (たとえば、親ツイート) を "言う" ことのみを目的としており、作成されたツイートの tweet_id ではありません。そのような目的のためには、twitter api を使用する必要があるため、サーバー側のコーディングが必要だと思います。

于 2015-04-16T19:54:02.047 に答える