Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。
Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。
概要 Twitter4JのExtendedMediaEntityとは、extended_entities.mediaを表現するオブジェクトで、これが2016年9月現在、Twitterの度重なる仕様変更でいろんな面で問題になっているので、問題点を整理し、解決策をまとめておく。 問題点 TwitterのGIF動画・複数画像対応時に Tweet の JSON (Twitter4JのStatusオブジェクト) に extended_entities.media が追加された際に、新たに EntendedMediaEntity を追加した(Multiple image support by takke · Pull Request #156 · yusuke/twitter4j)。 その後のTwitterの仕様変更により、この構成が破綻しつつある。 [2016年3月] DirectMessageの動
画像などのURLはツイートの文字数に含まれなくなった 2016年5月に予告されていた。 Twitterは140文字のテキストだけのサービスとして始まり、その後、写真や動画、ハッシュタグ、Vineなども使えるサービスに進化してきました。ここ数ヶ月には、投票機能や、GIF検索、タイムライン上でのPeriscopeの視聴などもできるようにしました。 昔に比べるとツイートでいろいろなことができるようになってはきましたが、さらにもう少し便利にしたいと思います。そこで、これから数ヶ月の間に、140文字の数え方に少し変更を加えます。返信ツイートの@ユーザー名や、写真や動画、GIFや投票などの添付物は140文字に含まれないようになります。 今後の予定:140文字をより活用できるように | Twitter Blogs 2016年9月20日に、日本語版Twitter公式アカウント @TwitterJP からお
概要 Twitterの140文字制限拡張について、Twitter4J の修正内容をメモしておく。 参考: - Upcoming changes to Tweets | Twitter Developers - Twitter / Upcoming changes to Tweets の日本語訳 - Qiita Twitter4Jの変更点 ざっと下記の修正をすれば良さそう。 閲覧系 REST Request 拡張モード対応 tweet_mode=extended を指定できるようにする ストリーミング・Gnip用パーサ変更 下記パラメータをパースできること。 extended_tweet full_text display_text_range entities extended_entities 拡張モード用パーサ変更 下記パラメータをパースできること。 full_text display
* s: since_id, m: max_id, c: count, p: page, C:cursor Tweets リソース エンドポイントTwitter4J のメソッドレートリミットページングサポート(*)
自分が使いそうなところをざっと調べたのでメモっておく。 List の ID が int から long へ List ID の型が int から long に変更された。 たとえば twitter4j.UserList.getId() の戻り値が int から long になってる。 setUseSSL の廃止 twitter4j.conf.ConfigurationBuilder クラスの setUseSSL メソッドが廃止された。さいきんのバージョンでは常にSSL通信となるため、 setUseSSL メソッドはすでに不要なものだった。 setUseSSL メソッドを呼び出している部分を削除するだけでOK。 Logger twitter4j.internal.logging.Logger が twitter4j.Logger へ移動。 使うときは、 java.util.Logger と衝
Twitter4J 4.0.7をthe Maven Central Repositoryにアップロードしました。 このバージョンはdestroyDirectMessageの挙動を除き*ほぼ*以前の4.0.xリリースと互換があります。 4.0.6からの違いはこちらでご確認ください。 これはJava 6, 7をサポートする最後のリリースとなる予定です。 次期リリースからはJava 8以降が必要となります。 Twitter4J 4.0.7 is available on the Maven Central Repository. This version is *mostly* compatible with previous 4.0.x releases except for destroyDirectMessage behavior. Check the full list of chang
そういえばSSLを— ねおえ乃果 (@neoenox) 2013, 7月 1 まあ、TwitterFactory呼ぶときに一個フラグたてるだけだし…— ねおえ乃果 (@neoenox) 2013, 7月 1 というわけで、Twitter4Jを使ってSSL通信をやります。 といっても超簡単です。 ConfigurationBuilder conf = new ConfigurationBuilder().setUseSSL(true); Twitter twitter = new TwitterFactory(conf.build()).getInstance(); twitter.setOAuthConsumer(ConsumerKey, ConsumerSecret); 完了です。 後は好きなように認証してください。 一応、Twitter4jのソース見てみましたが、このフラグが立っている
Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。
旧バージョンでもそうだったが、RTを普通のツイートとして取得したとき、長いテキストのツイートは後ろのほうが切れてしまう。 Status#isRetweet でツイートがRTであることを判断して、Status#getRetweetedStatus でリツイートの元ツイートを取得すれば、テキストの後ろのほうが切れてない状態で取得できる。 以下、Twitter4J 3.0.3 (twitter4j-core-3.0.3.jar) を使用したサンプルコード。 import java.util.*; import twitter4j.*; import twitter4j.auth.*; import twitter4j.conf.*; public class Twitter4JRetweetedStatusSample { public static void main(String[] arg
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く