【質問】twtter4j.http.HttpClient.httpRequestでのエラー

57 views
Skip to first unread message

urza358

unread,
Sep 8, 2010, 12:02:37 PM9/8/10
to Twitter4J J
twitter4jでbot(下記URL)を作ったのですが9/2以降postできなくなって困っています。

http://twilog.org/aozora_bot

下記のようなエラーがでるようになったのですが、
どういう原因が考えられるかご存知の方いらっしゃったら教えていただけないでしょうか。
ど素人なのでお手柔らかにお願いいたします。

twitter4j.TwitterException: <?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="53">Basic authentication is not supported</error>
</errors>

at twitter4j.http.HttpClient.httpRequest(HttpClient.java:164)
at twitter4j.http.HttpClient.post(HttpClient.java:90)
at twitter4j.Twitter.update(Twitter.java:466)
at twitter_updata.post(twitter_updata.java:7)
at aozora_bot$twitterpost.post(aozora_bot.java:167)
at aozora_bot$twitterpost.run(aozora_bot.java:35)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)

Shinpei Ohtani

unread,
Sep 8, 2010, 12:05:57 PM9/8/10
to twitt...@googlegroups.com
大谷です。

Twitterは8末でBasic認証による認証機能を打ち切りました。
なので、今までのユーザIDとパスワードによる認証ではなく、
OAuth/XAuthという認証機構を使う必要があります。

詳しくはdev.twitter.comあたりにのってるとおもいます。

2010/9/9 urza358 <urzas.r...@ezweb.ne.jp>:

> --
> Twitter4J の最新情報をフォロー: http://twitter.com/t4j_news
> 現在開発中のバージョン: 2.1.4
> http://twitter4j.org/jira/secure/IssueNavigator.jspa?requestId=10030
> バグトラッキング: http://twitter4j.org/jira/browse/TFJ
>
> このメールは次の Google グループの参加者に送られています: Twitter4J J
> このグループにメールで投稿: twitt...@googlegroups.com
> このグループから退会する: twitter4j-j...@googlegroups.com
> その他のオプションについては、次の URL からグループにアクセスしてくださ
> い。 http://groups.google.com/group/twitter4j-j?hl=ja
>

--
=============================
Shinpei Ohtani
mail : shinpei...@gmail.com
blog : http://d.hatena.ne.jp/shot6/
twitter : http://twitter.com/shot6 (japanese)
http://twitter.com/shinpei_ohtani (english)

=============================

urza358

unread,
Sep 8, 2010, 12:07:47 PM9/8/10
to Twitter4J J
さっそくのご返信ありがとうございます。
調べて対応します。
助かりました。

On 9月9日, 午前1:05, Shinpei Ohtani <shinpei.oht...@gmail.com> wrote:
> 大谷です。
>
> Twitterは8末でBasic認証による認証機能を打ち切りました。
> なので、今までのユーザIDとパスワードによる認証ではなく、
> OAuth/XAuthという認証機構を使う必要があります。
>
> 詳しくはdev.twitter.comあたりにのってるとおもいます。
>
> 2010/9/9 urza358 <urzas.rage....@ezweb.ne.jp>:
> mail : shinpei.oht...@gmail.com

Yusuke Yamamoto

unread,
Sep 8, 2010, 12:06:04 PM9/8/10
to twitt...@googlegroups.com
これはbasic認証が打ち切られたためです。最新版にtwitter4にアップグレードしてoauth認証へ移行してください。

Oauth認証へ移行する上で不明な点がありましたらお気軽に質問してください。

Sent from my iPhone

Takao Nakaguchi

unread,
Sep 8, 2010, 9:35:40 PM9/8/10
to twitt...@googlegroups.com
中口です。

Bot用途だと1ユーザのOAuthトークンだけで事足りるでしょうから、
http://dev.twitter.com/apps
からアプリケーションの詳細ページを表示させて、"My Access Token"
をクリックすると、OAuthのトークンとシークレットが発行される
ので、これを使うと楽ですよ。
(一般的なトークン取得プロセスを実行しなくて良い)


2010年9月9日1:07 urza358 <urzas.r...@ezweb.ne.jp>:

Reply all
Reply to author
Forward
0 new messages