ユーザー作成時のカスタムフィールドの設定

ユーザー作成時に、所定のキーと値のペアに加えて任意のキーと値のペアを追加できます。次の例では、"followers"、"friends"、"status" というキーと値のペアをユーザー作成時に指定しています。

curl -v -X POST \
  -H "Authorization: Basic {BASE64_ENCODED_APPID_AND_APPKEY}" \
  -H "Content-Type: application/json" \
  "https://api-jp.kii.com/api/apps/{APP_ID}/users" \
  -d '{
        "loginName": "test004",
        "displayName": "person test004",
        "country": "JP",
        "password": "hogehoge",
        "emailAddress": "test004@testkii.com",
        "phoneNumber": "+819098439216",
        "locale": "ja",
        "followers": 5,
        "friends": 400,
        "status": "available"
      }'

ユーザーの作成は Basic 認証 を使って行います。{BASE64_ENCODED_APPID_AND_APPKEY} には AppID と任意の値をコロン(:) で連結した文字列を Base64 エンコードしたものを入れてください。

ユーザー作成が成功すると、Kii Cloud は次のようなレスポンスでユーザーの UserID を返します。

< HTTP/1.1 201 Created
< Server: Apache-Coyote/1.1
< Access-Control-Allow-Origin: *
< Location: https://api-jp.kii.com/api/apps/{API_ID}/users/{USER_ID}
< Content-Type: application/vnd.kii.RegistrationResponse+json
< Content-Length: 55
< Date: Tue, 26 Jun 2012 14:47:02 GMT
<
{
  "userID" : {USER_ID}
}