# Kawabata Languege International様 連携 API仕様書 ## 概要 エムズ様作成の会員登録システムより、YKC基幹システムへデータ連携するためのAPI ## 共通 ### エムズ様→YKC | 項目 | 値 | |:---- |:---------------------------- | | domain | webshared-stw.net | 項目 | 値 | |:----------------------------- |:--------------------------------------- | | schemes | https | | host (production) | https://webshared-stw.net/kli2/linkage/ | | host (staging) | https://ykc-www4.e-bos.jp/kawabata2/linkage/ | | host (staging) | https://demo.e-bos.jp:4208/kawabata2/linkage/ | | host (stagingセキュリティ) | IP制限(接続IPをご教示下さい) | | version | 1.0.0 | | header authorization(Bearer Token) | AIzaSyDTmCdsdcocvUAy2bZ5CT1hngvYgV_S_iw | ## エラーコード | Error Code | 値 | 意味 | |:---------- |:--------------------------- |:-------------------- | | 200 | ok | 成功 | | 204 | no data | 取得したデータが空 | | 400 | required items do not exist | 必須項目が存在しない(member_id) | | 401 | required items do not exist | 必須項目が存在しない(password)| | 402 | item is invalid | 無効な項目 | | 403 | authentication error | 認証エラー | | 404 | not found | リソースがない | | 500 | failure | 失敗 | --- ## データ判定 ### description データ判定 ### method * GET * JSON ### end point 本番 /api/login/ テスト /api/login/ ## paramater | パラメータ名 | 型 | バイト数 | nullable | 内容 | |:------------------- |:--------- |:--------:|:--------:|:------------------------------------------ | | member_id | string | 10 | | 会員ID | | password | string | 桁数制限なし | | 半角英数記号 | ### request sample Production https://webshared-stw.net/kli2/linkage/api/login header authorization(Bearer Token) AIzaSyDTmCdsdcocvUAy2bZ5CT1hngvYgV_S_iw parameters-json ``` { "member_id": "0123456789", "password": "8645afea", } ``` ## response ### success example * status code : 200 * {"success": {"code": 200, "message": "OK"}} ### error example get時に対象者が存在しなかった場合、以下エラーを返却致します。 * {"error": {"code": 403, "message": "authentication error"}} ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up