図は私のベッドの-API例をアップロード

  1. トークンを取得

機能 インターフェース
リクエストメソッド 役職
URL https://iimg.com.cn/api/token

リクエストパラメータ

パラメーター名 タイプ あなたはする必要がありますか 説明
Eメール それはあります ポスト
パスワード それはあります アカウントパスワード
フォーマット ノー 戻りデータ・フォーマットは、オプションのJSON、XML、JSONP、デフォルトのJSON

戻りデータ説明

パラメーター名 タイプ 値の例 説明
コード 200 ステータスコード200は、500を返すことができなかった、正常に返されます
MSG 成功 ヒント
時間 1544176295 レスポンスタイムスタンプ
データ 配列|オブジェクト { "トークン": "8961576c9090ef0902c4b89406f8d557"} トークンのデータを取得します

2.アップロード写真

機能 インターフェース
リクエストメソッド 役職
URL https://iimg.com.cn/api/upload

リクエストパラメータ

パラメーター名 タイプ あなたはする必要がありますか 説明
画像 ファイル それはあります フォーム名
フォーマット ノー 戻りデータ・フォーマットは、オプションのJSON、XML、JSONP、デフォルトのJSON

リクエストヘッダパラメータのトークンがある場合は、認証トークンへのインタフェース、トークンにも、このユーザーに写真をアップロード、またはアップロードする訪問者のために:注意してください。

戻りデータ説明

パラメーター名 タイプ 値の例 説明
コード 200 ステータスコード200は、500を返すことができなかった、正常に返されます
MSG 成功 ヒント
時間 1544176295 レスポンスタイムスタンプ
データ 配列|オブジェクト
{ 
  "名": "9B7BCFBD05891B2D42187F126887777A.jpg"、
  "URL": "のhttp://域名/p/5c0b519f44701.jpg" 
}
トークンのデータを取得します

サンプルをアップロード

POST /api/upload HTTP/1.1
Host: https://iimg.com.cn
Connection: keep-alive
Content-Length: 57398
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryx2mqINKHVPJ8yMdK

------WebKitFormBoundaryx2mqINKHVPJ8yMdK
Content-Disposition: form-data; name="image"; filename="test.png"
Content-Type: image/png

响应错误示例

{
  "code": 500,
  "msg": "管理员关闭了游客上传!",
  "data": null,
  "time": 1544245931
}


おすすめ

転載: blog.51cto.com/12332006/2434573