Content-Length: 272942 | pFad | http://b.hatena.ne.jp/Cherenkov/mixi/oAuth/
mixiアプリモバイルのAPIへのアクセスはOAuth認証が必要です。 twitterやlastFM等が採用してるOAuthと少し違う2-legged OAuthというやつです。 簡単にいうとエンドユーザーによる承認のプロセスが省略されたバージョン。(たぶん) ユーザー情報やマイミクの情報を取得したい場合はこの認証を突破して取得する必要があります。 以下phpのサンプルです。 require_once 'OAuth.php'; /** * oAuthで認証後mixiAPIをたたく * * @param string $user ユーザー * @param string $feed エンドポイント以降のURL * @return object APIで取得したデータ 失敗時:false; */ function getMixiAPI($user, $option_feed) { define
Easy Install Not sure? Get more info. pear install HTTP_OAuth Pyrus Install Try PEAR2's installer, Pyrus. php pyrus.phar install pear/HTTP_OAuth Package Maintenance Rank: 154 of 225 packages with open bugsNumber of open bugs: 2 (19 total bugs) Average age of open bugs: 5292 days Oldest open bug: 5292 days Report a new bug to HTTP_OAuth
寒いですね. こんにちは,スチールです. 風邪を引かぬようみなさまご注意ください. 普段はPythonを書くことが多いのですが,来年からお仕事でPHPを書くことが増えそうな予感がするのでPHPカンファレンス2010にいってきました. 9/24,25の二日間行われ,24日がビジネスデイ,25日はテックデイとテーマがわかれてるようです. というわけで,ビジネスデイにいってきたまとめというか感想とか.二部屋にわかれてたので,基本的に自分が見てきたことについて書こうと思います. ちなみにPHPカンファレンスのプログラムはこちら. 基調講演「GREE Platformの現状と今後の取組について」 GREE 青柳直樹さん 遅れて会場に到着したので途中から聞いてました. 基本的にはGREEがGREE Platformを展開してからこんだけ数字が変わったよ(縦軸に単位のないグラフが出てきてふきました),と
mixiモバイルポイント利用プロトコルの詳細とmixiモバイルポイント決済方法の詳細を記載しています。 mixiモバイルポイント利用プロトコルは、mixiモバイルポイントを使ってアイテム等の購入を行うためのポイント決済情報のプロトコルです。mixiモバイルポイント利用プロトコルはHTTP上でAtom Syndication Format[RFC4287]をやり取りします。 mixiモバイルポイント決済方法はポイント決済情報の作成から購入の確定の処理までを記載しています。 課金APIの利用ついては、mixiペイメントプログラムの「企画申請」通過後に可能になりますのでご注意ください。 はじめに mixiモバイルポイント利用プロトコルは、mixiモバイルポイントを使ったアイテム等の購入を行うための決済情報の作成を行うプロトコルでHTTPと、XMLを用います。このプロトコルはmixiモバイルポイン
どうも、巷で出回っているOAuthのサンプルプログラムが気に入らない。 まあ、何も言わずにコードを見て欲しい。 <?php require_once('OAuth.php'); // Establish an OAuth consumer based on our admin 'credentials' $CONSUMER_KEY = 'YOUR_CONSUMER_KEY'; $CONSUMER_SECRET = 'YOUR_CONSUMER_SECRET'; $consumer = new OAuthConsumer($CONSUMER_KEY, $CONSUMER_SECRET, NULL); // Setup OAuth request based our previous credentials and query $user= '00000000'; $base_feed = '
今までアプリケーションのデータ保存は永続化データに任せていました。この度、mixiアプリを作成しましたで作成したアプリを機能拡張するにあたり、データを外部サーバに保存してみようと思います。あるユーザの投稿内容を外部サーバへ送る際に気をつけなければ行けないことを調査してみました。 結論からいうと、署名付きの |javascript| gadgets.io.makeRequest ||< を使うようにする、ということになります。 今回はその具体的な使い方を見ていきます。 その前に、OpenSocialアプリケーションとOpenSocialコンテナ、外部サーバの関係について整理しておきます。 ** 署名なしのgadgets.io.makeRequestからのリクエストを確認する まずは署名なしのgadgets.io.makeRequestを使ったリクエストはサーバ側へ、どのようなパラメータを渡す
OAuth Signatureの生成方法 http://example.com/foo/?opensocial_app_id=123&opensocial_owner_id=xxxxxxxx にGETリクエストが送信された場合を例として、OAuth Signatureの生成方法を以下に説明します。 まず、署名生成に必要なベース文字列を生成するために次の値を用意します。 HTTPリクエストメソッド リクエストURL。クエリーパラメータは含めないようにします。 OAuthの処理に必要な各種パラメータを設定します。クエリーパラメータはこちらに含めます。パラメータの順序は、予めパラメータ名のアルファベット順にソートしておく必要があります。 例えば、下記のような値を用意します。 GET http://example.com/foo/ oauth_consumer_key=bc906fac81f581
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
フレームワークを使ってOpensocialのOAuth認証を通す場合のハマりどころ Tweet 2010/9/28 火曜日 matsui Posted in 記事紹介・リンク | No Comments » 近頃流行のOpensocialネタです。 mixiアプリやモバゲーなどでソーシャルゲームを作るにはOpensocialのOAuth認証で、署名をチェックするという処理があります。 リクエストのURLやパラメータなどから、アクセスの妥当性をチェックするというものなのですが、フレームワークを使っているとハマることがあるので、メモ代わりに書いておきます。 例えばCakePHPなどフレームワークの.htaccessではこのような形になっていることがあります。 このmod_rewriteの処理が「url」というGETパラメータを付けて署名認証をエラーにしてしまうのです。 RewriteRule
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/Cherenkov/mixi/oAuth/
Alternative Proxies: