モザイク除去API
$curl -i -k -X POST 'https://api.mosaicremoval.com/sjccup' \
-H 'Authorization:APPCODE YourAppCode' ¦認証コードを入力します。
-data '{"media_id": "画像のBase64エンコード値で、最長辺が4000pxを超えないもの; 接頭辞data:image/png;base64″を削除, "keep_distortion": boolean型, false - 歪みを自動補正, true - 歪み補正を無効", "keep_ori": boolean型, false - 画像を正しい向きに回転, true - アップロード時の向きを保持}' \
-H 'Content-Type:application/json; charset=UTF-8'

API紹介
モザイク除去に特化した人工知能技術は、MosaicRemoval.com APIを使うことでこれまで以上に簡単になりました。わずか数行のコードで、この技術をあなたのアプリケーションに取り入れることができます。
スタート
ステップ1: API,View専用のパッケージを購入する 価格.
ステップ2: 電子メール [email protected] をクリックして、専用のAppCodeを取得してください。
ステップ3: 次のコード・サンプルを使って、すぐに始めましょう。
ステップ4: パラメータ・リファレンスに戻ってリクエストを調整する。
認証
特別なAPIキー(またはアプリコード)を使用してユーザーを認証します。APIキーはここで簡単に取得できます。APIキーは一意であり、他のものとは大きく異なります。セキュリティ上の理由から、アプリコードは公開しないでください。
public static void メイン(ストリング[] args) {.
ストリング ホスト = "https://api.mosaicremoval.com";
ストリング パス = "/sjccup";
ストリング 方法 = "POST";
ストリング アプリコード = "YourAppCode";
地図<ストリング, ストリング> ヘッダー = 新しい ハッシュマップ<ストリング, ストリング>();
// ヘッダーの最終フォーマット(間にスペースを含む)は、Authorization:APPCODE 83359fd73fe94948385f570e3c139105 です。
headers.put("認可", 「APPCODE " + appcode);
// API要件に従って、対応するContent-Typeを定義する。
headers.put(「コンテンツタイプ, "application/json; charset=UTF-8");
地図<ストリング, ストリング> クエリーズ = 新しい ハッシュマップ<ストリング, ストリング>();
ストリング ボディー = "{"media_id":Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。", "接頭辞data:image/png;base64を削除してください", "keep_distortion\":boolean type, false - 歪みを自動補正、true - 歪みを補正しない", "keep_ori\":boolean type, false - 画像を正しい向きに回転、true - アップロード時に向きを保持}", ";
試す {
HttpResponse レスポンス HttpUtils.投稿する(ホスト、パス、メソッド、ヘッダ、クエリ、ボディ);
システム.out。プリントルン(response.toString());
// レスポンスの本文を取得する
// System.out.println(EntityUtils.toString(response.getEntity()));
} キャッチ (例外 e) {
e.プリントスタックトレース();
}
}
<?php
$host = "https://api.mosaicremoval.com";
$path = "/sjccup";
$method = "POST";
$appcode = "YourAppCode";
$headers = array();
array_push($headers, "Authorization:APPCODE " . $appcode);
// Define the corresponding Content-Type according to API requirements
array_push($headers, "Content-Type" . ":" . "application/json; charset=UTF-8");
$querys = "";
$bodys = "{\"media_id\":\"Base64 encoded image value, with the longest side not exceeding 4000px; remove the prefix data:image/png;base64\",\"keep_distortion\":boolean type, false - auto-corrects distortion, true - disables correction\",\"keep_ori\":boolean type, false - the image will be rotated to the correct orientation, true - retains the orientation when uploaded}";
$url = $host . $path;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
if (1 == strpos("$".$host, "https://")) {
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
var_dump(curl_exec($curl));
?>
インポート urllib、urllib2、sys
インポート エスエスエル
ホスト = 'https://api.mosaicremoval.com'
パス = '/sjccup'
方法 = POST
アプリコード = 'YourAppCode'
クエリーズ = ''
ボディー = {}
url = ホスト + パス
ボディ''] = "{"media_id":Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。", "接頭辞data:image/png;base64を削除してください", "keep_distortion\":boolean type, false - 歪みを自動補正、true - 歪みを補正しない", "keep_ori\":boolean type, false - 画像を正しい向きに回転、true - アップロード時に向きを保持}", "
ポストデータ = ボディー'']
リクエスト = urllib2.リクエスト(url, post_data)
リクエスト追加ヘッダー(認証, APPCODE + アプリコード)
# API要件に従って、対応するContent-Typeを定義する。
をリクエストする。追加ヘッダー(コンテンツタイプ, 'application/json; charset=UTF-8')
セントレックス = ssl.デフォルト・コンテキストの作成()
ctx.check_hostnameは 偽
ctx.verify_mode = ssl.CERT_NONE
応答 = urllib2.URLを開く(リクエスト、コンテキスト=ctx)
内容 = 対応。読む()
もし (内容):
プリント内容
NSString *アプリコード = "YourAppCode"。;
NSString *ホスト = "https://api.mosaicremoval.com";
NSString *パス = "/sjccup";
NSString *方法 = POST;
NSString *クエリーズ = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@"ホスト、パス、クエリー];
NSString *ボディー = "{"media_id":Base64エンコードされた画像値で、最長辺が4000pxを超えないもの。", "接頭辞data:image/png;base64を削除", "keep_distortion":boolean型, false - 歪みを自動補正, true - 歪みを補正しない", "keep_ori":boolean型, false - 画像を正しい向きに回転, true - アップロード時に向きを保持}", ";
NSMutableURLRequest *リクエスト = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url]
キャッシュポリシー:1
timeoutInterval:5];
request.HTTPMethod = method;
[リクエスト 値を追加する:[NSString stringWithFormat:"アプリコード%@"アプリコード]
forHTTPHeaderField:認可];
// API要件に従って、対応するContent-Typeを定義する。
[リクエスト 値を追加する:"application/json; charset=UTF-8"
forHTTPHeaderField:コンテンツタイプ];
エヌエスデータ *データ = [ボディー dataUsingEncoding:NSUTF8StringEncoding];
[リクエスト setHTTPBody:データ];
NSURLSession *リクエストセッション = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration デフォルトセッション設定]];
NSURLSessionDataTask *タスク = [リクエストセッション dataTaskWithRequest:リクエスト
completionHandler:^(エヌエスデータ * 無効 ボディ NSURLResponse *無効 と答えた、 NSError(エラー * Nullable エラー) {。
NSLog(レスポンスオブジェクト:%応答);
NSString *ボディストリング = [[NSString アロック] initWithData:ボディ エンコーディング:NSUTF8StringEncoding];
// レスポンスの本文を表示する
NSLog(レスポンス本文:%, bodyString);
}];
[タスク レジュメ];
エラーコード | エラーメッセージ | 説明 |
---|---|---|
0 | 成功 | 成功 |
1000 | ボディエラー | リクエスト・ボディのエラー |
1001 | パラメータエラー | リクエストパラメーターエラー |
1002 | コンテントタイプエラー | Content-Typeエラー |
1003 | 画像が存在しない | 画像ファイルが見つかりません |
1004 | 画像サイズエラー | 画像サイズエラー |
1005 | 画像フォーマットエラー | 画像フォーマットエラー |
1006 | 無効署名 | 無効な署名 |
1007 | ボディサイズエラー | ボディサイズの誤差 |
1008 | 無許可 | 認証に失敗 |
2000 | サーバー不明エラー | サーバー不明エラー |
2001 | サーバータイムアウト | サーバータイムアウト |
2003 | コンテンツ認識なし | コンテンツが認識されない |
2004 | データ検証エラー | バリデーションデータエラー |
3000 | リモートサーバーエラー | リモートサーバーエラー |
4000 | ベースサーバーエラー | ベースサーバーエラー |
100%返金保証!
安心してご購入ください。万が一、本ツールがお客様のニーズに合わないことが判明した場合は、7日間無条件で返金保証いたします。安心してお支払いいただけます。私たちは 返金ポリシー お支払いの安全を確保するため