RTMAPIAUTHENTICATION

※作成中
参照元

サービス/API/ユーザー認証


Remember The Milk APIを使用し、ユーザー認証をするためには、まず最初にAPI Keyが必要になります。

あなたが、API Keyを受け取る際に、リクエストに対する署名や確認に使用するshared secretも一緒に受け取ります。

Remember The Milk API メソッドの大部分は、リクエストをする際に署名が必要となります。−rtm.test と rtm.time には署名は必要ありません。

リクエストの署名


shared secretを 「BANANAS」と仮定した場合、リクエストへの署名は次のように行います。

1.以下のように、引数をキーの名前でソートします。

yxz=foo feg=bar abc=baz
をキーの名前でソートします。
abc=baz feg=bar yxz=foo

2.すべてのキーと値を連結して文字列にします。

abcbazfegbaryxzfoo

3.その文字列の前にshared secretを連結します。

BANANASabcbazfegbaryxzfoo

4.この文字列からMD5によるハッシュ文字列を計算します。

md5('BANANASabcbazfegbaryxzfoo') -> 82044aae4dd676094f23f1ec152159ba

この結果導き出された 82044aae4dd676094f23f1ec152159ba を 「api_sig」引数に指定します。
2006年11月04日(土) 23:35:01 Modified by jnessie




スマートフォン版で見る