PHPからOAuth認証を使おう(twitterの場合)

個人的なメモになります。
今PHPで新たにサービスを構築してるのですが、
ユーザー認証方法にOAuthを使えないか。と、持ちかけられまして。

簡単に調べてみました!!

まず、OAuthとは何でしょう?

Yahoo!Japan さんがうまいこと説明してますので、こちらで確認します。
+ Yahoo!デベロッパーネットワーク – OAuth – フロー
+ http://developer.yahoo.co.jp/other/oauth/flow.html

Yahooさんのが断然分かりやすいのですが、一応技評さんの記事も載せて起きます。
Ruby使ってる人はこちらが分かりやすいかもしれません。
+ ゼロから学ぶOAuth:第1回 OAuthとは?―OAuthの概念とOAuthでできること|gihyo.jp … 技術評論社
+  http://gihyo.jp/dev/feature/01/oauth/0001

では、早速ですが使い方の紹介です。

まず、 twitter から見ていきますよ!!

Google検索で「OAuth php」なんて検索すると、twitter関連ばかりヒットします。
改めてtwitter-botとか大人気なんですね。

さて、OAuthを使う方法としては、 PEARのHTTP_OAuthとか、OAuth.phpとか、いろいろありますが、
今回、twitter用に書かれているものを使いましょう。

その名も、  twitteroauth
+ twitteroauth
+ https://github.com/abraham/twitteroauth

はい。
当然自分が自力でこんなの見つけられるはずがありません。

ここを参考にさせてもらってます。(むしろまんまです。
+ PHP+OAuth+Twitterのアカウントでログインする機能を作った時のまとめ « tech*
http://tech.qalafl.com/?p=47

使い方も上を参考にするといいようです。
かなり丁寧に書いてあります。
ちなみに、みんな大好きのbotの作り方系は、また別のページ見たほうがいいです。

botはこのあたりでしょうか?
+ PHP+OAuthでTwitterのBotを作ってみる – SDN Project
http://www.sdn-project.net/labo/twitter_bot.html

※twitterの認証が使いたいときは、twitterのアカウントが必要なようです。
twitterのアカウントを持たない人(自分)は、使えないんでしょうか。
アカウント作ろうかな・・・・・。

今回は紹介だけですが、
次回は実際に作ってどうだった・・・・・って結果をお知らせしたいです。

これからしてもいいのですが、眠いのでやめにしておきます。

でゎ。

  1. コメントはまだありません。

  1. 2012年 3月 11日