모자이크 제거 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 type, false - 왜곡 자동 수정, true - 수정 비활성화","keep_ori":boolean type, false - 이미지가 올바른 방향으로 회전, true - 업로드 시 방향 유지}' \ \
-H '콘텐츠 유형:애플리케이션/json; 문자셋=UTF-8'

API 소개
모자이크 제거에 특화된 인공 지능 기술이 MosaicRemoval.com API를 사용하여 그 어느 때보다 쉬워졌습니다. 단 몇 줄의 코드만으로 이 기술을 애플리케이션에 도입할 수 있습니다.
시작하기
1단계: API 전용 패키지 구매,보기 가격 책정.
2단계: 이메일 [email protected] 를 클릭하여 전용 앱코드를 받으세요.
3단계: 다음 코드 샘플을 사용하여 빠르게 시작하세요.
4단계: 매개변수 참조로 돌아가 요청을 조정합니다.
인증
당사는 특별한 API 키(또는 앱 코드)를 사용하여 사용자를 인증합니다. 여기에서 쉽게 얻을 수 있습니다. API 키는 고유하며 다른 키와는 매우 다릅니다. 보안상의 이유로 앱 코드를 공개하지 마세요.
공용 정적 무효 메인(문자열[] args) {
문자열 호스트 = "https://api.mosaicremoval.com";
문자열 경로 = "/sjccup";
문자열 메서드 = "POST";
문자열 앱코드 = "YourAppCode";
지도<문자열, 문자열> 헤더 = new 해시맵<문자열, 문자열>();
// 헤더의 최종 형식(사이에 공백 포함)은 Authorization:APPCODE 83359fd73fe94948385f570e3c139105입니다.
headers.put("권한 부여", "APPCODE " + 앱코드);
// API 요구 사항에 따라 해당 콘텐츠 유형을 정의합니다.
headers.put("콘텐츠 유형", "application/json; charset=UTF-8");
지도<문자열, 문자열> 쿼리 = new 해시맵<문자열, 문자열>();
문자열 몸 = "{\"media_id\":\"Base64로 인코딩된 이미지 값, 가장 긴 면이 4000px를 초과하지 않는 값, 접두사 제거 data:image/png;base64\",\"keep_distortion\":boolean type, false - 왜곡 자동 보정, true - 보정 비활성화\",\"keep_ori\":boolean type, false - 이미지를 올바른 방향으로 회전, true - 업로드 시 방향 유지}"";
시도 {
HttpResponse 응답 = HttpUtils.doPost(호스트, 경로, 메서드, 헤더, 쿼리, 본문);
시스템.out.println(응답.toString());
// 응답 본문 가져오기
// System.out.println(EntityUtils.toString(response.getEntity()));
} catch (예외 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
가져오기 ssl
호스트 = '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 - 업로드 시 방향 유지}""
post_data = 몸체['']
요청 = urllib2.요청(url, post_data)
요청.add_header('권한 부여', 'APPCODE ' + 앱코드)
# API 요구 사항에 따라 해당 콘텐츠 유형을 정의합니다.
요청합니다.add_header('콘텐츠 유형', 'application/json; charset=UTF-8')
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
응답 = urllib2.urlopen(요청, 컨텍스트=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 type, false - 왜곡 자동 보정, true - 보정 비활성화\",\"keep_ori\":boolean type, false - 이미지를 올바른 방향으로 회전, true - 업로드 시 방향 유지}"";
NSMutableURLRequest *요청 = [NSMutableURLRequest 요청WithURL:[NSURL URLWithString: URL]
캐시정책:1
시간 초과 간격:5];
request.HTTPMethod = 메서드;
[요청 addValue:[NSString stringWithFormat:@"앱코드 %@", 앱코드]
forHTTPHeaderField:@"권한 부여"];
// API 요구 사항에 따라 해당 콘텐츠 유형을 정의합니다.
[요청 addValue:@"application/json; charset=UTF-8"
forHTTPHeaderField:@"콘텐츠 유형"];
NSData *데이터 = [몸체 데이터 사용 인코딩:NSUTF8StringEncoding];
[요청 setHTTPBody:데이터];
NSURLSession *요청 세션 = [NSURLSession 세션위드컨피규레이션:[NSURLSessionConfiguration 기본 세션 구성]];
NSURLSessionDataTask *작업 = [요청 세션 데이터태스크위드요청:요청
완료 핸들러:^(NSData * Null 가능 body, NSURLResponse *Null 가능 응답합니다, NSError * _Nullable error) {
NSLog(@"응답 개체: %@", 응답);
NSString *bodyString = [[NSString 할당] initWithData:body 인코딩:NSUTF8StringEncoding];
// 응답 본문 인쇄
NSLog(@"응답 본문: %@", bodyString);
}];
[task 이력서];
오류 코드 | 오류 메시지 | 설명 |
---|---|---|
0 | 성공 | 성공 |
1000 | 본문 오류 | 요청 본문 오류 |
1001 | 매개변수 오류 | 요청 매개변수 오류 |
1002 | 콘텐츠 유형 오류 | 콘텐츠 유형 오류 |
1003 | 이미지가 존재하지 않습니다. | 이미지 파일을 찾을 수 없습니다. |
1004 | 이미지 크기 오류 | 이미지 크기 오류 |
1005 | 이미지 형식 오류 | 이미지 형식 오류 |
1006 | 유효하지 않은 서명 | 잘못된 서명 |
1007 | 본문 크기 오류 | 본문 크기 오류 |
1008 | 권한 없음 | 인증 실패 |
2000 | 서버 알 수 없음 오류 | 서버를 알 수 없는 오류 |
2001 | 서버 시간 초과 | 서버 시간 초과 |
2003 | 콘텐츠 인식 없음 | 인식된 콘텐츠 없음 |
2004 | 데이터 오류 유효성 검사 | 유효성 검사 데이터 오류 |
3000 | 원격 서버 오류 | 원격 서버 오류 |
4000 | 기본 서버 오류 | 기본 서버 오류 |
100% 환불 보장!
안심하고 구매하세요. 이 도구가 필요에 맞지 않는다고 판단되면 7일간 묻지도 따지지도 않고 환불을 보장해 드립니다.안심하고 결제할 수 있습니다. 저희는 환불 정책 를 사용하여 결제의 안전을 보장합니다.