ユーザ新規登録API


ユーザのアカウントを新規で作成します。
メールを使った2段階認証の有無を選択できます。
ユーザ情報をゲーオクConnectに登録する場合に使用します。
ゲーオクConnectでも同機能を保有しています(2段階認証有)。


送信契機

新規登録画面等で、ゲーオクConnectに登録されていないユーザアカウントを、ゲーオクConnectに登録する場合。


送信先URL

(ホスト名)/connect_ja/auctionapi/registuser.php


送信方式

POST送信


送信パラメータ

パラメータ名 必須 設定する内容
useremail 文字 必須 メールアドレス(アカウントID)
password 文字 必須 パスワード(6〜20文字)
nickname 文字 必須 ニックネーム(20文字以内、「<」「&」「>」のいずれかを含まない)
tos 文字 必須 利用規約同意(「agree」を入力すること)
mailauth 数値 必須 メール認証有無フラグ
 0:認証なし(即時アカウント登録される)
 1:認証あり(メールによる2段階認証)
gameid 文字 必須 ゲームID(ゲーオクConnect発行のもの)

送信時認証方法

署名認証
※認証についてはAPI/Webhookについてをご参照ください。


API受信時のゲーオクConnect側での処理

メール認証がない場合はDBにユーザ情報を登録し、ユーザトークンおよびユーザIDを返します。
メール認証がある場合は認証メールを送信し、メール内のリンクがクリックされたらDBにユーザ情報を登録します。


戻り値形式

JSON


戻り値パラメータ

キー名 設定される内容
rcode 実行結果
 0:成功
 -1:失敗
errorcode エラーコード(失敗時のみ有効)
apitime API実行サーバ時間(YYYY/MM/DD HH:MM:SS +0000 の形式)
access_token 新規発行のアクセストークン(mailauth が 0 の場合のみ)
userid ユーザ識別ID(11桁)(mailauth が 0 の場合のみ)

▼戻り値サンプル

				{
				  "rcode":0,
				  "errorcode":0,
				  "apitime":"2015/08/15 10:24:46 +0900",				
				  "access_token":"A0b1C2d3E4f5G6h7I8.j9K0l1M2n3O4p5Q6r7S8t9U0v1W2x3Y4z5",
				  "userid":"01234567890"
				}
			

戻り値エラーコード

エラーコード 原因
1 useremail 未設定
2 password 未設定
3 nickname 未設定
4 tos 未設定または規定値(agree)ではない
5 useremail がメールアドレスの形式として不適
6 password が規定文字数(6〜20文字)ではない
7 nickname が規定文字数(20文字以内)ではない
8 nickname が利用不可文字(<, &, >)を含む
9 useremail が既に存在するメールアドレス
10 mailauth 未設定 または規定値(0 または 1)ではない
11 認証メール送信エラー
19 その他サーバーエラー
21 gameid 未設定
22 gameid が存在しないゲームID
31 Signature 未設定
32 認証失敗

備考

実行結果が成功の場合、認証URLが書かれたメールが送信され、そのURL(ゲーオクConnect内)にアクセスすると登録される。(mailauth が 1 の場合のみ)