目次 ・カスタムモジュールをアップロードする API ・従来の通信フォーマット カスタムモジュールをアップロードする API ソースファイルについて ・ファイル名の長さ : ・ファイル名に使える文字 : ・1ファイル当たりの最大サイズ: ・文字エンコード : ・ファイル形式 : 128 ( 拡張子を含む ) 英数字とドット、アンダースコア、ハイフン 256KB UTF-8 *.php, *.zip( 複数の php ファイルの場合 ) カスタムモジュールについて ・管理できるモジュールの最大数: 100 ・利用形態 : 標準機能 通信フォーマット 以下のようなマルチパート形式のフォーマットを利用します。 Java,PHP のサンプルコードがあります。 [HTTP ヘッダ ] Content-Type: multipart/form-data; boundary="xxxxxxxxxx_MULTIPART_BOUNDARY" X-SPIRAL-API: custom_module/upload/request ・・ SPIRAL API ヘッダ [HTTP ボディ ] --xxxxxxxxxx_MULTIPART_BOUNDARY Content-Type: application/json; charset="UTF-8" Content-Disposition: form-data; name="json" { ・・ 固定文字 JSON パート ・・ JSON データ "spiral_api_token":“xxxxxxxxxxxxxxxxxxxxx", ・・・ } --xxxxxxxxxx_MULTIPART_BOUNDARY Content-Type: application/octet-stream; Content-Disposition: form-data; name="src"; filename="sourceFile.php" [ ファイルのバイナリデータ ] --xxxxxxxxxx_MULTIPART_BOUNDARY-- ファイルパート ・・ 固定文字 ・・ name : パラメータ名 filename : ソースファイル名
© Copyright 2024 ExpyDoc