画像 API
Image API v4 は画像アップロード用の API 機能を提供します。
呼び出し検証
詳細は REST API 概要の 認証方法 を参照してください。
OPPO 画像アップロード
呼び出しアドレス
POST v4/image/oppo
POST v4/image/oppo
このコードブロックはフローティングウィンドウ内に表示されます
リクエスト例
リクエストヘッダー
> POST /v4/image/oppo HTTP/1.1
> Authorization: Basic Yzk2ZjQyZTBkMmU2NjJlNDVkMDM1YWIxOmRmNGQ1OWU4NGVhYzJmOWQ1M2IzNmYxMg==
> POST /v4/image/oppo HTTP/1.1
> Authorization: Basic Yzk2ZjQyZTBkMmU2NjJlNDVkMDM1YWIxOmRmNGQ1OWU4NGVhYzJmOWQ1M2IzNmYxMg==
このコードブロックはフローティングウィンドウ内に表示されます
リクエストボディ
{
"big_picture_url" : "",
"small_picture_url": ""
}
{
"big_picture_url" : "",
"small_picture_url": ""
}
このコードブロックはフローティングウィンドウ内に表示されます
リクエストパラメータ
| キーワード | タイプ | オプション | 意味 |
|---|---|---|---|
| big_picture_url | String | オプション | |
| small_picture_url | String | オプション |
戻りパラメータ
| キーワード | タイプ | オプション | 意味 |
|---|---|---|---|
| big_picture_id | String | オプション | 大画像 ID |
| small_picture_id | String | オプション | 小アイコン ID |
戻り例
成功
< HTTP/1.1 200 OK
< Content-Type: application/json
{
"big_picture_id": "",
"small_picture_id": ""
}
< HTTP/1.1 200 OK
< Content-Type: application/json
{
"big_picture_id": "",
"small_picture_id": ""
}
このコードブロックはフローティングウィンドウ内に表示されます
失敗
{
"error": {
"code": 21003,
"message": "Parameter value is invalid"
}
}
{
"error": {
"code": 21003,
"message": "Parameter value is invalid"
}
}
このコードブロックはフローティングウィンドウ内に表示されます
呼び出し戻り
HTTP ステータスコード
参照: HTTP-Status-Code
エラーコード
| コード | 説明 | 詳細説明 | HTTP ステータスコード |
|---|---|---|---|
| 0 | success | 成功 | 200 |
| 21001 | The method is not supported or url err | リクエストメソッド(GET/POST)エラー、または URL エラー(インターフェイス不存在) | 404 |
| 21003 | Parameter value is invalid | パラメータ値が不正 | 400 |
| 23001 | Basic authentication failed | HTTP Basic 認証失敗 | 401 |
| 23002 | Missing parameter! | 必須パラメータが不足 | 400 |
| 23100 | server error | システム内部エラー | 500 |
| 27000 | Server response time out, please try again later | システム内部エラー | 500 |
| 51 | Picture Size Exceeds | OPPO のエラー。画像サイズ超過が原因のことが多いため、画像を変更してください | 200 |
