- 追加された行はこの色です。
- 削除された行はこの色です。
- API認証 へ行く。
[[FrontPage]]
&size(24){API認証};
#contents
* 認証に必要なパラメーター [#n29783d8]
- アプリケーションキー
- アプリケーションシークレット
- ユーザーログインID
- ユーザーパスワード
* API認証のタイプ [#u19c99a1]
** ユーザー認証 [#authtype_user]
クライアント及びユーザーの認証を伴うAPIアクセスの認証に使用する。~
パラメータは次の通り。
|引数名|値|型|必須|内容|h
|AppKey|アプリケーションキー|string|必須|アプリケーションキー|
|UserAuth|ユーザー認証タイプ|string|必須|ユーザー認証の方式を指定&br;userhashbb:パスワードハッシュ&br;usercookie1:webクッキー&br;userbypass2:バイパスキー方式cookie値|
|uid|ログインID|string|必須|ユーザーのログインID(但しuserbypass2では不要)|
|password|パスワードハッシュ値|hash|必須|UserAuth=userhashbbの時 sha1(アプリケーションシークレット+パスワード) の値&br;UserAuth=usercookie1の時 WebでのCookie 'MobadaiyMCCookie'の値&br;UserAuth=userbypass2の時 WebでのCookie 'MobadaiyMCCookie'の値|
** クライアント認証 [#authtype_client]
クライアントの認証を伴うAPIアクセスの認証に使用する。~
パラメータは次の通り。
|引数名|値|型|必須|内容|h
|AppKey|アプリケーションキー|string|必須|アプリケーションキー|
|IDseed|認証シード|string|必須|認証に使う毎回変わるランダムの文字列|
|IDval|認証ハッシュ値|hash|必須|sha1(アプリケーションシークレット+認証シード)の値|