連携コード v2
    • PDF

    連携コード v2

    • PDF

    Article Summary

    説明

    クライアントが使用する連携コード情報をWORKPLACEで使用するためのAPIです。

    リクエストヘッダ共通

    HeaderDescription
    x-ncp-apigw-timestamp* 1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリセカンド(Millisecond)で表したもの
    * API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-iam-access-key* NAVERクラウドプラットフォームポータルまたはSub Accountから発行されたAccess Key ID
    x-ncp-apigw-signature-v2* 上記例のBodyをAccess Key IDとマッピングするSecret Keyで暗号化した署名
    * HMAC暗号化アルゴリズムはHmacSHA256を使用

    リストAPI

    連携コードリストをインポートします。

    リクエストURL

    GET https://workplace.apigw.ntruss.com/workflow/apigw/v2/company/{companyId}/interlocking-code/codes
    


    リクエストヘッダ共通

    HeaderDescription
    x-ncp-apigw-timestamp* 1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリセカンド(Millisecond)で表したもの
    * API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-iam-access-key* NAVERクラウドプラットフォームポータルまたはSub Accountから発行されたAccess Key ID
    x-ncp-apigw-signature-v2* 上記例のBodyをAccess Key IDとマッピングするSecret Keyで暗号化した署名
    * HMAC暗号化アルゴリズムはHmacSHA256を使用

    リクエストPathパラメータ

    パラメータタイプ容量必須の有無説明
    companyIdString36Y連携キー(CompanyId) Developers > 基本設定 > 連携キー

    リクエスト例

    GET https://workplace.apigw.ntruss.com/workflow/apigw/v2/company/c1798784-9a47-4751-ab9f-b9629825ab93/interlocking-code/codes
    
    GET /workflow/apigw/v2/company/c1798784-9a47-4751-ab9f-b9629825ab93/interlocking-code/codes
    HOST: workplace.apigw.ntruss.com
    Content-Type: application/json
    x-ncp-apigw-timestamp: 1505290625682
    x-ncp-iam-access-key: D78BB444D6D3C84CA38A
    x-ncp-apigw-signature-v2: WTPItrmMIfLUk/UyUIyoQbA/z5hq9o3G8eQMolUzTEo=
    


    レスポンス例

    HTTP/1.1 200 OK
    Server: nginx
    Date: Wed, 12 Sep 2020 01:18:11 GMT
    Content-Type: application/json;charset=utf-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Access-Control-Allow-Origin: *
    x-ncp-trace-id: 68d1o68pm4cr63gc3169gm4p34
    
    [
      {
        "codeIndex": 1,
        "codeKey": "vegetables",
        "codeName": {
          "defaultMessage": "野菜",
          "messages": {
            "zh_CN": "蔬菜",
            "ja_JP": "野菜",
            "ko_KR": "채소",
            "zh_TW": "蔬菜",
            "en_US": "vegetables"
          }
        },
        "used": "Y",
        "items": []
      },
      {
        "codeIndex": 2,
        "codeKey": "fruits",
        "codeName": {
          "defaultMessage": "果物",
          "messages": {
            "zh_CN": "水果",
            "ja_JP": "果物",
            "ko_KR": "과일",
            "zh_TW": "水果",
            "en_US": "fruits"
          }
        },
        "used": "Y",
        "items": []
      }
    ]
    



    連携コード情報とアイテムリスト

    連携コード情報と関連したアイテムリストをインポートします。

    リクエストURL

    GET https://workplace.apigw.ntruss.com/workflow/comcode/ns/apigw/v2/company/{companyId}/interlocking-code/codes/{codeKey}
    


    リクエストヘッダ

    HeaderDescription
    x-ncp-apigw-timestamp* 1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリセカンド(Millisecond)で表したもの
    * API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-iam-access-key* NAVERクラウドプラットフォームポータルまたはSub Accountから発行されたAccess Key ID
    x-ncp-apigw-signature-v2* 上記例のBodyをAccess Key IDとマッピングするSecret Keyで暗号化した署名
    * HMAC暗号化アルゴリズムはHmacSHA256を使用

    リクエストPathパラメータ

    パラメータタイプ容量必須の有無説明
    companyIdString36Y連携キー(CompanyId) Developers > 基本設定 > 連携キー
    codeKeyString30Y連携コードキー

    リクエスト例

    GET https://workplace.apigw.ntruss.com/workflow/apigw/v2/company/c1798784-9a47-4751-ab9f-b9629825ab93/interlocking-code/codes/vegetables
    
    GET /workflow/apigw/v2/company/c1798784-9a47-4751-ab9f-b9629825ab93/interlocking-code/codes/vegetables
    HOST: workplace.apigw.ntruss.com
    Content-Type: application/json
    x-ncp-apigw-timestamp: 1505290625682
    x-ncp-apigw-api-key: DUxjP4HYTP8V7khBkgywdDHQjKuaYWGrppHKpvdv
    x-ncp-iam-access-key: D78BB444D6D3C84CA38A
    x-ncp-apigw-signature-v2: WTPItrmMIfLUk/UyUIyoQbA/z5hq9o3G8eQMolUzTEo=
    


    レスポンス例

    HTTP/1.1 200 OK
    Server: nginx
    Date: Wed, 12 Sep 2020 01:18:11 GMT
    Content-Type: application/json;charset=utf-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Access-Control-Allow-Origin: *
    x-ncp-trace-id: 68d1o68pm4cr63gc3169gm4p34
    
    {
        "codeIndex": 1,
        "codeKey": "vegetables",
        "codeName": {
          "defaultMessage": "野菜",
          "messages": {
            "zh_CN": "蔬菜",
            "ja_JP": "野菜",
            "ko_KR": "채소",
            "zh_TW": "蔬菜",
            "en_US": "vegetables"
          }
        },
        "used": "Y",
      "items": [
        {
          "itemId": "1",
           "used": "Y",
          "itemValue": {
            "defaultMessage": "ニンジン",
            "messages": {
               "zh_CN": "胡萝卜",
               "ja_JP": "ニンジン",
               "ko_KR": "채소",
               "zh_TW": "胡蘿蔔",
               "en_US": "carrot"
            }
          }
        },
        {
          "itemId": "2",
           "used": "Y",
          "itemValue": {
            "defaultMessage": "玉ねぎ",
            "messages": {
               "zh_CN": "洋葱",
               "ja_JP": "タマネギ",
               "ko_KR": "양파",
               "zh_TW": "洋蔥",
               "en_US": "onion"
            }
          }
        },
        {
          "itemId": "3",
           "used": "Y",
          "itemValue": {
            "defaultMessage": "ニンニク",
            "messages": {
               "zh_CN": "大蒜",
               "ja_JP": "ニンニク",
               "ko_KR": "마늘",
               "zh_TW": "大蒜",
               "en_US": "garlic"
            }
          }
        },
        {
          "itemId": "4",
           "used": "Y",
          "itemValue": {
            "defaultMessage": "レタス",
            "messages": {
               "zh_CN": "生菜",
               "ja_JP": "レタス",
               "ko_KR": "상추",
               "zh_TW": "生菜",
               "en_US": "lettuce"
            }
          }
        },
      ]
    }
    

    連携コード保存

    連携コードを保存します。

    リクエストURL

    POST https://workplace.apigw.ntruss.com/workflow/comcode/ns/apigw/v2/company/{companyId}/interlocking-code/codes
    


    リクエストヘッダ

    HeaderDescription
    x-ncp-apigw-timestamp* 1970年1月1日 00:00:00 協定世界時(UTC)からの経過時間をミリセカンド(Millisecond)で表したもの
    * API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
    x-ncp-iam-access-key* NAVERクラウドプラットフォームポータルまたはSub Accountから発行されたAccess Key ID
    x-ncp-apigw-signature-v2* 上記例のBodyをAccess Key IDとマッピングするSecret Keyで暗号化した署名
    * HMAC暗号化アルゴリズムはHmacSHA256を使用

    リクエストPathパラメータ

    パラメータタイプ容量必須の有無説明
    companyIdString36Y連携キー(CompanyId) Developers > 基本設定 > 連携キー

    リクエストBodyパラメータ

    パラメータタイプ容量必須の有無説明
    codeKeyString30Y連携コードキー
    codeNamei18nNameYコード名多言語値
    usedStringYコード名多言語値

    i18nName Type

    パラメータタイプ容量必須の有無説明
    defaultMessageString30Y連携コード名デフォルト値
    messagesMapN連携コード名多言語Map<Locale, String> i18nName

    リクエスト例

    POST https://workplace.apigw.ntruss.com/workflow/apigw/v2/company/c1798784-9a47-4751-ab9f-b9629825ab93/interlocking-code/codes
    
    POST /workflow/apigw/v2/company/c1798784-9a47-4751-ab9f-b9629825ab93/interlocking-code/codes
    HOST: workplace.apigw.ntruss.com
    Content-Type: application/json
    x-ncp-apigw-timestamp: 1505290625682
    x-ncp-apigw-api-key: DUxjP4HYTP8V7khBkgywdDHQjKuaYWGrppHKpvdv
    x-ncp-iam-access-key: D78BB444D6D3C84CA38A
    x-ncp-apigw-signature-v2: WTPItrmMIfLUk/UyUIyoQbA/z5hq9o3G8eQMolUzTEo=
    {
      "codeKey": "fishes",
      "used": "Y",
      "codeName": {
        "defaultMessage": "魚",
        "messages": {
          "ko_KR": "물고기",
          "ja_JP": "魚",
          "zh_CN": "鱼儿",
          "zh_TW": "魚兒",
          "en_US": "fishes"
        }
      }
    }
    


    レスポンス例

    HTTP/1.1 200 OK
    Server: nginx
    Date: Wed, 12 Sep 2020 01:18:11 GMT
    Content-Type: application/json;charset=utf-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Access-Control-Allow-Origin: *
    x-ncp-trace-id: 68d1o68pm4cr63gc3169gm4p34
    
    {
      "codeIndex": 3,
      "codeKey": "fishes",
        "used": "Y",
      "codeName": {
        "defaultMessage": "魚",
        "messages": {
          "ko_KR": "물고기",
          "ja_JP": "魚",
          "zh_CN": "鱼儿",
          "zh_TW": "魚兒",
          "en_US": "fishes"
        }
      },
      "items": []
    }
    



    レスポンス

    HTTPステータスコードでリターンされ、Body情報として伝達する。

    HTTPステータスコードレスポンスメッセージ説明
    200OK一般的なリクエストの成功
    201Createdリソース作成の成功に対するレスポンスコード
    400Bad Request一般的なリクエスト失敗に使用
    500Internal Server Error- 一般的なサーバエラーに対するレスポンスコード
    - 4XX番台のエラーコードは、クライアント側のエラーを表示するために使用される
    - 5XX番台のエラーコードは、サーバ側のエラーを表示するために使用される

    レスポンス例

    {
        "status": 400,
        "code": -4001,
        "errors": [],
        "message": "This is a duplicate login ID"
    }
    


    サポートしている言語コード

    ロケールコード説明
    ko_KR韓国語
    ja_JP日本語
    zh_CN中国語(簡体字)
    zh_TW中国語(繁体字)
    en_US英語


    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.