1

Twitter の用語や仕組みに慣れるほど Twitter を使ったことがないので、当面の問題を理解するために助けてください。

一部の Twitter ユーザーが RSS フィード経由で投稿した最新 20 のステータス更新を取得しています。フィード XML が解析され、ステータスが ListView に表示されます。つまり、文字列変数 (ListView の行) に元のツイートがあることを意味します。ListView アイテムをクリックすると、「リツイート」と「返信を投稿」のオプションが表示されます。

私はそれを理解しています。リツイートするときは、自分の ステータスを次のように更新する必要があります。

RT @orig-poster <original tweet>

返信を投稿するときは、ステータスを次のように更新する必要があります。

@orig-poster <my tweet>

Jwitter ライブラリ (Twitter クラス) の JavaDocs をざっと調べたところ、setStatus(String)メソッドが見つかりました。JTwitter ライブラリーの Twitter クラスの retweet() または reply() 関数を使用する必要はないと思います。

私の理解は正しいですか?ここで間違っているか、何か不足している場合は修正してください。

ありがとう!

4

4 に答える 4

2

ステータスを設定するだけでリツイートやリプライが送れるというのはおっしゃる通りです。

可能であれば、返信には Twitter.reply() を使用してください。これにより、スレッド情報が Twitter に提供され、他のクライアントが会話形式の表示に使用できるようになります。

新しいスタイルのリツイートが必要な場合は、Twitter.retweet() を使用します。新しいスタイルか古いスタイルかは好みの問題です。新しいスタイルのリツイートは、Twitter Web クライアントで元のツイーターとして表示されますが、ユーザーの標準のタイムラインに含まれていないため、他のクライアントによって無視される可能性があります。個人的には、より信頼性が高く、独自のコメントを追加できる古いスタイルの方が好きです。

于 2010-05-24T10:34:02.093 に答える
2

リツイートとリプライは、単純な構文の違いよりも少し複雑です。

于 2010-03-23T18:15:17.717 に答える
1

他の人が指摘したように、Twitter でのデータの表示方法には違いがあります。retweet() または reply() を使用する必要があるため、API を最大限に活用できます。

于 2010-03-23T18:17:11.283 に答える
1

用語は正しい (Twitter ユーザーが自分のステータスをリツイート/更新する方法) ですが、ライブラリについてはよくわかりません。

返信とリツイートは元のツイートにリンクできるため、API に reply() メソッドと retweet() メソッドがあり、これら 2 つの関数を使用する必要があるのはこのためだと思います。

編集:「リンクバック」とは、Twitterでツイートがリツイートされた場合、最初に誰がツイートしたかを示すことを意味します. 返信されたツイートの場合、返信されたツイートを表示できます。

于 2010-03-23T18:14:23.640 に答える