ユーザーAPI/ユーザー属性情報の取得
| 名称 | ユーザー属性情報の取得 |
|---|---|
| APIバージョン | 1 |
| 認証タイプ | ユーザー認証 |
| URL | https://(APIサーバー名)/services/api/(アクセスコード)/ |
| Method | POST |
| データ形式 | application/x-www-form-urlencoded |
ユーザー属性情報の取得
| 引数名 | 値 | 型 | 必須 | 内容 |
| v | 1(固定) | int定数 | 必須 | バージョン番号 現在は1 |
| c | Bu(固定) | string定数 | 必須 | コマンド Bu = ユーザー認証付きBBAPIを呼び出す |
| Category | UP(固定) | string定数 | 必須 | オペレーションカテゴリー UP = ユーザープロファイルデータ |
| Operation | god(固定) | string定数 | 必須 | オペレーション god = GETオペレーション |
| AppKey | アプリケーションキー | string | 必須 | アプリケーションキーペアのアプリケーションキー |
| UserAuth | ユーザー認証タイプ | string | 必須 | userhashbb |
| uid | モバイルダイエットID | string | uidまたはloginidのいずれか必須 | ユーザーのモバイルダイエットID |
| loginid | ログインID | string | uidまたはloginidのいずれか必須 | ユーザーのログインID |
| password | パスワードハッシュ値 | hash | 必須 | sha1(アプリケーションシークレット+パスワード) の値 |
| Format | json,yaml,xml | string定数 | 任意 | 出力フォーマット指定 省略時json(またはアプリケーションキー毎に指定のフォーマット) |
| Charset | UTF-8,SJIS,EUC-JP | string定数 | 任意 | 出力文字コード指定・省略時UTF8 出力フォーマットjson,xml時は常にUTF-8 |
認証パラメーターAppKey,UserAuth,uid,passwordについては、API認証を参照
出力指定パラメーターFormat,Charsetについては、出力フォーマットを参照
| 変数名 | 型 | 内容 |
| api_result | boolean | API実行結果 true:成功 false:失敗 |
| struct | array | 取得したデータの配列 |
取得データ結果の配列
| 変数名 | 型 | 内容 |
| sex | integer | 性別 男性=1 女性=2 |
| birth | string | 生年月日 |
| weight | float | 体重kg |
| height | float | 身長cm |
| lifelv | float | 生活稼働強度 |
{
"api_result":true,
"api_rescode":1,
"struct":{
"birth":"1970\/11\/22",
"sex":"1",
"height":"65.40",
"weight":"168.2000",
"lifelv":"1.30"
}
}
<?xml version="1.0" encoding="UTF-8"?> <response> <api_result>1</api_result> <api_rescode>1</api_rescode> <struct> <birth>1970/11/22</birth> <sex>1</sex> <height>65.40</height> <weight>168.2000</weight> <lifelv>1.30</lifelv> </struct> </response>
PHPサンプル サンプル/PHP/ユーザーAPI/ユーザー属性情報の取得
このドキュメントのバージョン情報
| Version | 1 |
| Revision | 1 |
| Editor | west |