追記:自分がつぶやければいいだけなら、Twitter4Jでつぶやく練習で紹介している方法が簡単です。 API Version 1.1に対応しました。 辻村浩『 Twitter API プログラミング』(ワークスコーポレーション, 2010)を読みました。形式について言うと、ソースコードが頻繁に折り返していて読みにくい(というかほとんど読めない)のがちょっと残念でした。内容について言うと、OAuth認証を利用する方法をもう少し具体的に書いた方がいいんじゃないかと思いました。OAuth認証は最初の関門なので、すべてのメジャーなプログラミング言語について、具体的な実装を載せておいてくれるととても便利だったはずです。 というわけで、OAuth認証を利用するクライアントの作り方を書いておきましょう。 まず、http://dev.twitter.com/appsでアプリケーションを登録し、Concum
みなさん、こんにちは。 7月にウノウに入社しました細川です。 私は、これまでいろいろなオープンソースの恩恵にあずかってきましたが、こちらから貢献をしたことは、ほとんどありませんでした。この記事がお役に立てれば幸いです。 ウノウ入社前にはJavaを主に使っていましたので、今回は、JavaのOAuthライブラリを使う方法について書いてみたいと思います。 OAuthとはOAuthは、セキュアな認証手段として多く使われてきています。 twitterもweb APIの認証手段として採用しています。 OAuthを使った認証を行うことで、ユーザーはアカウントやパスワードを知られることなく、第三者サービスにAPIの使用を許可することができます。また、その認証は第三者サービスに関係なく取り消すことができます。 OAuth Community http://oauth.net/ OAuthコミュニティが各種プ
Python/Django/TweepyでTwitterのOAuth認証システムを、Python/Django初学者向けに作ってみました。 自分もまだまだ初学者ですので、いろいろドキュメントをあさりながら作ってみました。しかし、Python/Django/Tweepyにフォーカスしたドキュメントやらサイトで良いのが見当たらなかったので、ここでまとめておこうと思います。 (GAE for Python でTweepyを使った認証を紹介したサイトはたくさんあるのですが、、、) ハマったところ、難しかったところは、Djangoのセッションの使い方、そしてOAuth認証の仕組みをしっかり理解できていなかったのも難しく感じさせられた要因だと思います。 Djangoのセッションは、access_token.keyとaccess_token.secretをセッションで持たせておく部分がミソであり、初学
Sign in with your Twitter account | Twitter Developers にて予め consumer key と consumer secret を取得していることを前提とする. 参考にしたのは,以下のサイト: Twitter4J - コード例 Twitter Javaメモ(Hishidama's Twitter Java Memo) といいますか,正直に申し上げると後者のサイトのパクリです. Twitter4J 2.2.2 を利用した場合,consumer key 等の与え方が上記ページと異なっていたので,備忘録として書いておきます. import java.io.*; import twitter4j.Twitter; import twitter4j.TwitterFactory; import twitter4j.TwitterException
他のIntentから遷移し、URL表示しないブラウザを立ち上げ認証したらhogehoge。 public class OAuthActivity extends Activity { final private String CONSUMER_KEY = "xxxxxx"; final private String CONSUMER_SECRET = "xxxxxx"; private String CALLBACK_URL = "myapp://oauth"; private OAuthAuthorization oauth; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); WebView webview = new WebView(this);
“TwitterでOAuth認証を行う(2:Twitterの認証ページをブラウザで開く)“ではTwitterの認証ページを表示する所までを 実装しました。 今回はTwitterの認証ページから発行されるIntentから、Access TokenとAccess Token Secretを取得する方法を 紹介します。 Access TokenとAccess Token Secretを使用することで、Twitterの認証ページを経由することなく、アカウントを 使用することができます。 詳細は以下から。 まずはサンプルコードからです。 このサンプルコードは新規に作成するのではなく、”TwitterでOAuth認証を行う(2:Twitterの認証ページをブラウザで開く)“で 作成したCallBackActivity.javaを編集していきます。 CallBackActivity.java publi
システムに絶対はない。だからシステム屋は悩み続けなければならん。君の苦悩を私は支持するよ。(すみませんGistにソース移行中です) 先日Flex(AS3)でOAuth認証を行いました。 しかし、セキュリティサンドボックスの問題により、棚上げしました。 セキュリティサンドボックスも何かまとめないとですね。 って事でWeb側でTwitterにアクセスしてサービスを実現する事にしました。 結局、プロキシになっちゃいました。 まぁ挙動さえ分かってしまえばこっちのもんです。 ちなみにOAuth部分はTwitter4Jに任せてますので その挙動を見たければsourceを添付してあげて調べてください。 ※ソースは一部関数化してるものを平らにしているので 変数名とかはおかしいかも。。。 Twitter twitter = new TwitterFactory().getInstance(); twitte
umjammer です、 今月末で Twitter API は BASIC 認証を廃止して OAuth オンリーに移行するみたいですね。以前ソーシャルアプリ関連で OAuth を調べていたときに Twitter も試していたのでその時の成果物を公開します。ずいぶん前のことなので忘れていました。危うく旬を逃すところでした。 では、順を追って OAuth を使用した Twitter デスクトップクライアントの作り方を説明します。 Twitter クライアント用のコンシューマーキー、シークレットの取得 この URL で Twitter クライアントアプリ申請を行う 今回はデスクトップアプリなのでブラウザではない方のチェックボックスをチェックしておく 設定を保存すると画面が変わり、コンシューマーキー、シークレットを取得できる 同時にアクセストークンリクエストや認可画面URLも取得 アクセストー
androidアプリを暇つぶしで作っておりまして、その記録です。 最近、iOSアプリとかIoTとかにも手を広げ始めたので、ブログタイトルに「とか」を入れました。 「やりたいことを我慢しなくてよい世の中にしたい」という思いで仕事に取り組んでいます。 【セルフPR】 ・ねこぱβ(http://cat.picparks.com) ・いぬぱβ(http://dog.picparks.com) も見てくれると嬉しいです。 --- Twitter4jは2.1系から2.2系で使い方が変わったので、2.2系をお使いになる場合は、こちらの記事をご覧ください。 Twitterクライアントを作るに当たって必要な認証方法として、 前のエントリで書いたように、よりセキュアな認証方法であるOAuth。 Twitter4jとSignpostの併用とか訳の分からないコーディングや、 返ってきたaccess_tokenをユ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く