Archive for the ‘OAuth’ Category

 

mixiアプリ署名付きリクエスト認証のために OauthProvider を使ってみる | PHP

8月 26th, 2011

http://www.php.net/manual/en/class.oauthprovider.php ↓ここを見てやってみろと書いてあるので ・Writing an Oauth Provider Service http://toys.lerdorf.com/archives/55-Writing-an-OAuth-Provider-Service.html ・Oauth Provier sample http://svn.php.net/viewvc/pecl/oauth/trunk/examples なんかできない気がしたので諦めた。 http://developer.mixi.co.jp/appli/spec/pc/require_servers/ 一通りこちらのOauth.phpは読んだので、まねして、使うところだけ実装。 無事完了 ・mixiからのリクエストのsignatureチェック ・mixiへのリクエストの作成。 やることはほとんど同じで。 基本機能はだいたいわかったので、明日は、インターフェイスのベース作成とデータ設計を。 来週中にはリリースできそう。でも次のツールも考えてるので。

Read full article | コメントは受け付けていません。

Yahoo APIでOAuthを利用してみる 2

7月 20th, 2010

Yahooのウォッチリスト取得に成功しました! appidは要らないみたいですね~。 http://www.php.net/manual/ja/oauth.examples.fireeagle.php を参考にyahooで動くように変更してみました。 是非使ってみてください。 <?php $req_url = ‘https://auth.login.yahoo.co.jp/oauth/v2/get_request_token'; $callback_url = ‘このファイルのURLです!'; $authurl = ‘https://auth.login.yahoo.co.jp/oauth/v2/request_auth'; $acc_url = ‘https://auth.login.yahoo.co.jp/oauth/v2/get_token'; $api_url = ‘http://auctions.yahooapis.jp/AuctionWebService/V2/closeWatchList'; $conskey = ‘your_consumer_key';// yahooで取得したconsumer key $conssec = ‘your_consumer_secret';// yahooで取得したconsumer secret session_start(); // セッションの state の値が1の場合、次のリクエストには oauth_token の値が含まれているはずである // やり直す時は stateを 0 にします。 if(!isset($_GET['oauth_token']) && $_SESSION['state']==1) $_SESSION['state'] = 0; try { // OAUTH_AUTH_TYPE_AUTHORIZATION に変更 // […]

Read full article | コメントは受け付けていません。

php oauth-1.0.0 をインストール

7月 19th, 2010

http://php.net/manual/ja/book.oauth.php http://pecl.php.net/package/oauth #pecl install oauth-1.0.0 … Build process completed successfully Installing ‘/usr/lib/php/modules/oauth.so’ install ok: channel://pecl.php.net/oauth-1.0.0 configuration option “php_ini” is not set to php.ini location You should add “extension=oauth.so” to php.ini #vim /etc/php.d/oauth.ini extension=oauth.so #php -i OAuth OAuth support => enabled PLAINTEXT support => not supported RSA-SHA1 support => enabled HMAC-SHA1 support => enabled Request engine […]

Read full article | コメントは受け付けていません。