手寫移除 API
只需呼叫一次 API,即可移除任何影像*的筆跡
$curl -i -k -X POST 'https://api.removehandwriting.com/sjccup' \
-H 'Authorization:APPCODE YourAppCode' (授權:APPCODE YourAppCode
-data'{"media_id": 「圖片的 Base64 編碼值,最長邊不超過 4000px;移除前綴 data:image/png;base64″,」keep_distortion「:布林類型,false - 自動糾正失真,true - 禁用糾正」,"keep_ori":布林類型,false - 圖片將被旋轉到正確的方向,true - 上傳時保留方向}' \
-H'Content-Type:application/json;charset=UTF-8'。

API 簡介
使用 RemoveHandwriting.com API,專門移除手寫字跡的人工智慧技術變得前所未有的簡單。只要幾行程式碼,您就可以將這項技術帶入您的應用程式。
開始使用
步驟 1: 購買專用於 API 的套件,查看 定價.
步驟 2: 電子郵件 service@removehandwriting.com 以取得專屬的 AppCode。
步驟 3: 使用下列程式碼範例可快速上手。
步驟 4: 回到參數參考來調整請求。
驗證
我們使用特殊的 API Key(或 App Code)來驗證使用者。您可以在此輕鬆取得。API 金鑰是獨一無二的,與其他金鑰截然不同。基於安全理由,請勿公開您的 App Code。
public static void main(String[] args) {
String host = "https://api.removehandwriting.com";
String path = "/sjccup";
String method = "POST";
String appcode = "YourAppCode";
Map headers = new HashMap();
// 標頭(中間有空格)的最終格式是 Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Authorization", "APPCODE " + appcode);
// 根據 API 要求定義相對應的 Content-Type
headers.put("Content-Type", "application/json; charset=UTF-8");
Map querys = new HashMap();
String bodys = "{\"media_id\":\「Base64 編碼的圖像值,最長邊不超過 4000px;移除前綴 data:image/png;base64/」,\"keep_distortion/「:布林類型,false - 自動糾正扭曲,true - 禁用糾正」,\"keep_ori/「:布林類型,false - 圖像將旋轉到正確的方向,true - 上傳時保留方向}」;
try {
HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
System.out.println(response.toString());
// 取得回應的正文
// System.out.println(EntityUtils.toString(response.getEntity());
} catch (Exception e) {
e.printStackTrace();
}
}
import urllib, urllib2, sys
匯入 ssl
host = 'https://api.removehandwriting.com'
路徑 = '/sjccup'
方法 = 'POST
appcode = 'YourAppCode'
querys = ''
bodys = {}
url = host + path
bodys[''] = "{\"media_id\":\「Base64 編碼的圖像值,最長邊不超過 4000px;移除前綴 data:image/png;base64/」,\"keep_distortion/「:布林類型,false - 自動修正扭曲,true - 禁用修正/」,\"keep_ori/「:布林類型,false - 圖像將旋轉到正確的方向,true - 上傳時保留方向}」
post_data = bodys['']
request = urllib2.Request(url, post_data)
request.add_header('Authorization', 'APPCODE ' + appcode)
# 根據 API 要求定義相對應的 Content-Type
request.add_header('Content-Type', 'application/json; charset=UTF-8')
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
response = urllib2.urlopen(request, context=ctx)
content = response.read()
if (content):
print(content)
NSString *appcode = @"YourAppCode";
NSString *host = @"https://api.removehandwriting.com";
NSString *path = @"/sjccup";
NSString *method = @"POST";
NSString *querys = @"";
NSString *url = [NSString stringWithFormat:@"%@%@%@", host, path, querys];
NSString *bodys = @"{\"media_id/":\「Base64編碼的圖像值,最長邊不超過4000px;移除前綴data:image/png;base64/」,\"keep_distortion/「:布林類型,false - 自動修正扭曲,true - 禁用修正/」,\"keep_ori/「:布林類型,false - 圖像將旋轉到正確的方向,true - 上傳時保留方向}」;
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString: url] cachePolicy:1 timeoutInterval:5];
request.HTTPMethod = method;
[request addValue:[NSString stringWithFormat:@"APPCODE %@", appcode] forHTTPHeaderField:@"Authorization"];
// 根據 API 要求定義相對應的 Content-Type
[request addValue:@"application/json; charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
NSData *data = [bodys dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:data];
NSURLSession *requestSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
NSURLSessionDataTask *task = [requestSession dataTaskWithRequest:request
completionHandler:^(NSData * _Nullable body, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSLog(@"Response object: %@", response);
NSString *bodyString = [[NSString alloc] initWithData:body encoding:NSUTF8StringEncoding];
// 列印回應的正文
NSLog(@"Response body: %@", bodyString);
}];
[task resume];
錯誤代碼 | 錯誤訊息 | 說明 |
---|---|---|
0 | 成功 | 成功 |
1000 | 身體錯誤 | 請求正文錯誤 |
1001 | 參數錯誤 | 請求參數錯誤 |
1002 | 內容類型錯誤 | Content-Type 錯誤 |
1003 | 影像不存在 | 未找到影像檔案 |
1004 | 影像大小錯誤 | 影像大小錯誤 |
1005 | 影像格式錯誤 | 影像格式錯誤 |
1006 | 無效簽名 | 無效簽名 |
1007 | 身體尺寸誤差 | 體型誤差 |
1008 | 沒有授權 | 授權失敗 |
2000 | 伺服器未知錯誤 | 伺服器未知錯誤 |
2001 | 伺服器超時 | 伺服器超時 |
2003 | 無內容辨識 | 無法辨識內容 |
2004 | 驗證資料錯誤 | 驗證資料錯誤 |
3000 | 遠端伺服器錯誤 | 遠端伺服器錯誤 |
4000 | 基本伺服器錯誤 | 基本伺服器錯誤 |
下列計劃為 API 專用
100% 退款保證!
安心購買。如果您發現此工具無法滿足您的需求,我們提供 7 天無問退費保證。您可以放心付款。我們有 退款政策 以確保您的付款安全。