はじめに
前回,
今回は,
JavaScript APIオブジェクト
JavaScript APIは,
<script src="https://js.live.net/v5.0/ja/wl.js" type="text/javascript"></script>
ライブラリーを参照すると,
WLオブジェクトに用意されているメソッドは次の通りです。
メソッド | 概要 |
---|---|
WL. |
JavaScript APIの初期化 |
WL. |
サインイン処理 |
WL. |
サインアウト処理 |
WL. |
サインイン状態の取得 |
WL. |
ユーザーのセッション情報の取得 |
WL. |
イベントハンドラーの登録 |
WL. |
イベントハンドラーの削除 |
WL. |
REST APIの呼び出し |
WL. |
UIの描画 |
また,
status | サインイン状態を示す値と, |
session | 現在のセッション情報 OAuthのアクセストークンや認証トークン, |
APIレスポンス | REST APIのレスポンス結果のJSONオブジェクト 構成はデータにより異なります。 |
以上のように,
それでは,
初期化処理
WLオブジェクトのinitメソッドで,
メソッドには,
WL.init({
client_id: "xxxxxxxx",
redirect_uri: "http://***.jp/sample.html"
});
指定できるプロパティは次の通りです。通常はclient_
名前 | 説明 |
---|---|
client_ |
アプリのClient ID |
redirect_ |
サインイン後に移動するURL。指定しない場合はサインインボタンをクリックしたページです。 |
logging | trueを指定した場合, |
status | trueを指定した場合, |
response_ |
codeまたはtokenを指定。OAuthの仕様に関する部分で今回は割愛します。規定値はtoken |
ログは,