blog

Danteクラウドインターフェイス仕様

ゲートウェイ仕様\nインターフェイスは、ゲートウェイを通過するために統一され、すべてのシステムのインターフェイスは、ログインするために統一されています。\nインターフェース環境 テスト環境:yang8...

Nov 21, 2020 · 2 min. read
シェア

ゲートウェイ仕様

  1. インターフェイスは、ゲートウェイ、全システムインターフェイス、統一ログインに統一されました。
  2. インターフェース環境 テスト環境:yang800、オンライン環境 yang800.com

要求仕様

	method : 'POST',
 data : JSON ,
 headers: {
		Content-Type : 'application/json' ,
 //現在の時刻
 timestamp: timestamp,
 //ビジネスシステムID
 clientId: clientId,
 //`clientId${clientId}data${str1}path${'/ucenter-admin/login'}timestamp${timestamp}version${'1.0.0'}${clientSecret}`大文字にmd5を行う
 sign: sign
	}

レスポンス指定

	{	
 	code : 200,
 data : {} || [],
 message : ''
 }

コード範囲

  • 成功
  • -1000 ~ -1999 : パーミッション関連、-1001: ログインしていない、-1002: パーミッションなし
  • -2000 ~ -2999 : ゲートウェイアラー
  • -1 ~ -999 :ビジネス関連のエラーで、サーバーサイドのエラーコードのみがポップアップされ、他のフロントエンドの処理は必要ありません。
  • > 200 : フロントエンド処理が必要な業務関連エラー

コンフィギュレーションセンター関連

複数選択を含むデータソースの選択

	{
 	code : 200,
 data : [{
 	id : '',
 name : ''
 }]
 }

カスケードデータ

	{
 	code : 200,
 data : [{
 	id : '',
 name : '',
 list : [{
 	id : '' ,
 name : '',
 list : [{
 	id : '' ,
 name : ''
 }]
 }]
 }]
 }

リストクエリ

クエリ /xhr/good-list

	//request
	{
 	currentPage ,
 pageSize , 
 key1 : '',
 key2 : '',
 key3 : [] 
 }
 // response
 {
 	dataList : [],
 page : {
			currentPage , 
 pageSize , 
 totalCount , 
 totalPage 
		}
 }

エクスポートエクセルデータ

/download``${url}/download /xhr/good-list/download エクスポートエクセルデータインターフェイス、クエリとパラメータがまったく同じ、唯一のインターフェイスの要求アドレスに続いてダウンロード、クエリとパラメータ

インポートエクセルデータ

ゲートウェイのインターフェイスのために、唯一のサポートapplication/jsonは、フォームデータ形式をサポートすることはできませんので、すべてのアップロードは、フロントエンドによって、最初にossサーバーにアップロードし、ファイルのURLを送信するために

/upload``${url}/uploadエクセルデータをインポートするためのインターフェイスは、インターフェイスのリクエストアドレスの末尾にfile:urlというパラメータを追加するだけです。

Read next

棚のAPPが拒否された理由

1, メタデータ 2, バイナリファイル拒否

Nov 21, 2020 · 1 min read