API Documentation

Front Card

Request URL

https://api.iapp.co.th/thai-national-id-card/v3/front

Request Method

POST

Request Parameter

Name
Type
Description
Required
apikey
String
Your API Key to call this API
Required
file
File
The binary data of the image, uploaded via POST multipart/form-data.
Optional
fields
String
Option to choose fields in output. Blank for used default config.
Optional
options
String
Option to choose the tool for check results and up speed to process the ID Card field.

Optional Parameter

fields
Description
address
Address on the ID Card
id_number
ID Number on the ID Card
th_name
Thai first name and Thai Surname on the ID Card
en_name
English first name and English Surname on the ID Card
en_fname
English first name on the ID Card
en_lname
English Surname on the ID Card
th_dob
Thai birthday on the ID Card
en_dob
English birthday on the ID Card
th_expire
Thai expire date on the ID Card
en_expire
English expire date on the ID Card
th_issue
Thai issue date on the ID Card
en_issue
English issue date on the ID Card
religion
Religion on the ID Card
Options
Description
fast
Tool for up speed to process in ID Card field
*May reduce the accuracy of ID Number
grey_check
Tool for check color of image
id_check
Tool for check correctness of ID Card Number
spell_check
Tool for check correctness of data in ID Card
*Please filled “grey_check”, ” id_check” , “ spell_check” If use “options” Parameter

Return Values

Name
Type
Description
address
String
Address on the ID card
detection_score
float
Detection score of a related field
district
String
District name on the ID card
en_dob
String
Date of birth, in English
en_expire
String
Date of expiry, in English
en_fname
String
English given name
en_init
String
Name title, in English
en_issue
String
Date of issue, in Thai
en_lname
String
English surname
en_name
String
English given name and surname
error_message
String
Error message
face
String
Base64 character string converted from the image. The size cannot exceed 10 MB.
gender
String
Gender
home_address
String
Home address on the ID card
id_number
String
National ID number
postal_code
String
Postal Code
process_time
String
Processing time (Sec.)
province
String
Province name on the ID card
religion
String
Religion on the ID card
sub_district
String
Sub district name on the ID card
th_dob
String
Date of birth, in Thai
th_expire
String
Date of expiry, in Thai
th_fname
String
Thai given name
th_init
String
Name title, in English
th_issue
String
Date of issue
th_lname
String
Thai surname
th_name
String
Thai given name and surname

Sample Response

Sample Response when request has succeeded
General
Fields
1
{
2
"address": "33/349 หมู่ที่ 7 ต.หนองปรือ อ.บางละมุง จ.ชลบุรี",
3
"detection_score": 0.9631607135136923,
4
"district": "บางละมุง",
5
"en_dob": "22 Mar 1957",
6
"en_expire": "21 Mar 2025",
7
"en_fname": "Bunyang",
8
"en_init": "Mrs.",
9
"en_issue": "26 Jul 2018",
10
"en_lname": "Lopez",
11
"en_name": "Mrs. Bunyang Lopez",
12
"face": "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",
13
"gender": "Female",
14
"home_address": "33/349 หมู่ที่ 7 ",
15
"id_number": "3411700830334",
16
"postal_code": "20150",
17
"process_time": 4.69691276550293,
18
"province": "ชลบุรี",
19
"religion": "",
20
"sub_district": "หนองปรือ",
21
"th_dob": "22 มี.ค. 2500",
22
"th_expire": "21 มี.ค. 2568",
23
"th_fname": "บุญยัง",
24
"th_init": "นาง",
25
"th_issue": "26 ก.ค. 2558",
26
"th_lname": "โลเปช",
27
"th_name": "นาง บุญยัง โลเปช"
28
}
Copied!
1
#fields id_number
2
{
3
"detection_score": 0.9631607135136923,
4
"error_message": "",
5
"face": "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",
6
"id_number": "3411700830334",
7
"process_time": 1.1308371,
8
}
Copied!

Sample Requests

CURL
Java - Unirest
NodeJS - Request
Objective C
PHP
Python
1
curl --location --request POST 'https://api.iapp.co.th/thai-national-id-card/v3/front' \
2
--header 'apikey: {Your API Key}'\
3
--form '[email protected]"APIs/Thai National ID Card OCR v3/id-card-front.jpg"'
Copied!
1
Unirest.setTimeouts(0, 0);
2
HttpResponse<String> response = Unirest.post("https://api.iapp.co.th/thai-national-id-card/v3/front")
3
.header("apikey", "{Your API Key}")
4
.field("file", new File("APIs/Thai National ID Card OCR v3/id-card-front.jpg"))
5
.asString();
6
Copied!
1
var request = require('request');
2
var fs = require('fs');
3
var options = {
4
'method': 'POST',
5
'url': 'https://api.iapp.co.th/thai-national-id-card/v3/front',
6
'headers': {
7
'apikey': '{Your API Key}'
8
},
9
formData: {
10
'file': {
11
'value': fs.createReadStream('APIs/Thai National ID Card OCR v3/id-card-front.jpg'),
12
'options': {
13
'filename': 'id-card-front.jpg',
14
'contentType': null
15
}
16
}
17
}
18
};
19
request(options, function (error, response) {
20
if (error) throw new Error(error);
21
console.log(response.body);
22
});
Copied!
1
#import <Foundation/Foundation.h>
2
3
dispatch_semaphore_t sema = dispatch_semaphore_create(0);
4
5
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.iapp.co.th/thai-national-id-card/v3/front"]
6
cachePolicy:NSURLRequestUseProtocolCachePolicy
7
timeoutInterval:10.0];
8
NSDictionary *headers = @{
9
@"apikey": @"{Your API Key}"
10
};
11
12
[request setAllHTTPHeaderFields:headers];
13
NSArray *parameters = @[
14
@{ @"name": @"file", @"fileName": @"APIs/Thai National ID Card OCR v3/id-card-front.jpg" }
15
];
16
17
NSString *boundary = @"----WebKitFormBoundary7MA4YWxkTrZu0gW";
18
NSError *error;
19
NSMutableString *body = [NSMutableString string];
20
21
for (NSDictionary *param in parameters) {
22
[body appendFormat:@"--%@\r\n", boundary];
23
if (param[@"fileName"]) {
24
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
25
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
26
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
27
if (error) {
28
NSLog(@"%@", error);
29
}
30
} else {
31
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
32
[body appendFormat:@"%@", param[@"value"]];
33
}
34
}
35
[body appendFormat:@"\r\n--%@--\r\n", boundary];
36
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
37
[request setHTTPBody:postData];
38
39
[request setHTTPMethod:@"POST"];
40
41
NSURLSession *session = [NSURLSession sharedSession];
42
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
43
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
44
if (error) {
45
NSLog(@"%@", error);
46
dispatch_semaphore_signal(sema);
47
} else {
48
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
49
NSError *parseError = nil;
50
NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&parseError];
51
NSLog(@"%@",responseDictionary);
52
dispatch_semaphore_signal(sema);
53
}
54
}];
55
[dataTask resume];
56
dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER);
57
Copied!
1
<?php
2
require_once 'HTTP/Request2.php';
3
$request = new HTTP_Request2();
4
$request->setUrl('https://api.iapp.co.th/thai-national-id-card/v3/front');
5
$request->setMethod(HTTP_Request2::METHOD_POST);
6
$request->setConfig(array(
7
'follow_redirects' => TRUE
8
));
9
$request->setHeader(array(
10
'apikey' => '{Your API Key}'
11
));
12
$request->addUpload('file', 'APIs/Thai National ID Card OCR v3/id-card-front.jpg', 'id-card-front.jpg', '<Content-Type Header>');
13
try {
14
$response = $request->send();
15
if ($response->getStatus() == 200) {
16
echo $response->getBody();
17
}
18
else {
19
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
20
$response->getReasonPhrase();
21
}
22
}
23
catch(HTTP_Request2_Exception $e) {
24
echo 'Error: ' . $e->getMessage();
25
}
26
Copied!
1
import requests
2
3
url = "https://api.iapp.co.th/thai-national-id-card/v3/front"
4
5
payload={}
6
files=[
7
('file',('id-card-front.jpg',open('APIs/Thai National ID Card OCR v3/id-card-front.jpg','rb'),'image/jpeg'))
8
]
9
headers = {
10
'apikey': '{Your API Key}'
11
}
12
13
response = requests.request("POST", url, headers=headers, data=payload, files=files)
14
15
print(response.text)
Copied!

Used Options and fields parameter

CURL
Java - Unirest
NodeJS - Request
Objective C
PHP
Python
1
curl --location --request POST 'https://api.iapp.co.th/thai-national-id-card/v3/front' \
2
--header 'apikey: {Your API Key}'\
3
--form '[email protected]"APIs/Thai National ID Card OCR v3/id-card-front.jpg"' \
4
--form 'fields="id_number"' \
5
--form 'options="fast,grey_check,id_check,spell_check"'
Copied!
1
Unirest.setTimeouts(0, 0);
2
HttpResponse<String> response = Unirest.post("https://api.iapp.co.th/thai-national-id-card/v3/front")
3
.header("apikey", "{Your API Key}")
4
.field("file", new File("APIs/Thai National ID Card OCR v3/id-card-front.jpg"))
5
.field("fields", "id_number")
6
.field("options", "fast,grey_check,id_check,spell_check")
7
.asString();
Copied!
1
var request = require('request');
2
var fs = require('fs');
3
var options = {
4
'method': 'POST',
5
'url': 'https://api.iapp.co.th/thai-national-id-card/v3/front',
6
'headers': {
7
'apikey': '{Your API Key}'
8
},
9
formData: {
10
'file': {
11
'value': fs.createReadStream('APIs/Thai National ID Card OCR v3/id-card-front.jpg'),
12
'options': {
13
'filename': 'id-card-front.jpg',
14
'contentType': null
15
}
16
},
17
'fields': 'id_number',
18
'options': 'fast,grey_check,id_check,spell_check'
19
}
20
};
21
request(options, function (error, response) {
22
if (error) throw new Error(error);
23
console.log(response.body);
24
});
25
Copied!
1
#import <Foundation/Foundation.h>
2
3
dispatch_semaphore_t sema = dispatch_semaphore_create(0);
4
5
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.iapp.co.th/thai-national-id-card/v3/front"]
6
cachePolicy:NSURLRequestUseProtocolCachePolicy
7
timeoutInterval:10.0];
8
9
NSDictionary *headers = @{
10
@"apikey": @"{Your API Key}"
11
};
12
13
NSArray *parameters = @[
14
@{ @"name": @"file", @"fileName": @"APIs/Thai National ID Card OCR v3/id-card-front.jpg" } ,
15
@{ @"name": @"fields", @"value": @"id_number" },
16
@{ @"name": @"options", @"value": @"fast,grey_check,id_check,spell_check" }
17
];
18
19
NSString *boundary = @"----WebKitFormBoundary7MA4YWxkTrZu0gW";
20
NSError *error;
21
NSMutableString *body = [NSMutableString string];
22
23
for (NSDictionary *param in parameters) {
24
[body appendFormat:@"--%@\r\n", boundary];
25
if (param[@"fileName"]) {
26
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
27
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
28
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
29
if (error) {
30
NSLog(@"%@", error);
31
}
32
} else {
33
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
34
[body appendFormat:@"%@", param[@"value"]];
35
}
36
}
37
[body appendFormat:@"\r\n--%@--\r\n", boundary];
38
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
39
[request setHTTPBody:postData];
40
41
[request setHTTPMethod:@"POST"];
42
43
NSURLSession *session = [NSURLSession sharedSession];
44
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
45
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
46
if (error) {
47
NSLog(@"%@", error);
48
dispatch_semaphore_signal(sema);
49
} else {
50
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
51
NSError *parseError = nil;
52
NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&parseError];
53
NSLog(@"%@",responseDictionary);
54
dispatch_semaphore_signal(sema);
55
}
56
}];
57
[dataTask resume];
58
dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER);
59
Copied!
1
<?php
2
require_once 'HTTP/Request2.php';
3
$request = new HTTP_Request2();
4
$request->setUrl('https://api.iapp.co.th/thai-national-id-card/v3/front');
5
$request->setMethod(HTTP_Request2::METHOD_POST);
6
$request->setConfig(array(
7
'follow_redirects' => TRUE
8
));
9
10
$request->setHeader(array(
11
'apikey' => '{Your API Key}'
12
));
13
14
$request->addPostParameter(array(
15
'fields' => 'id_number',
16
'options' => 'fast,grey_check,id_check,spell_check'
17
));
18
$request->addUpload('file', 'APIs/Thai National ID Card OCR v3/id-card-front.jpg', 'id-card-front.jpg', '<Content-Type Header>');
19
try {
20
$response = $request->send();
21
if ($response->getStatus() == 200) {
22
echo $response->getBody();
23
}
24
else {
25
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
26
$response->getReasonPhrase();
27
}
28
}
29
catch(HTTP_Request2_Exception $e) {
30
echo 'Error: ' . $e->getMessage();
31
}
Copied!
1
import requests
2
url = "https://api.iapp.co.th/thai-national-id-card/v3/front"
3
payload = {
4
'fields': 'id_number',
5
'options': 'fast,grey_check,id_check,spell_check'
6
}
7
8
files = [
9
('file',('id-card-front.jpg',open('APIs/Thai National ID Card OCR v3/id-card-front.jpg','rb'),'image/jpeg'))
10
]
11
12
headers = {
13
'apikey': '{Your API Key}'
14
}
15
16
response = requests.request("POST", url, headers=headers, data=payload, files=files)
17
print(response.text)
Copied!

Back Card

Request URL

https://api.iapp.co.th/thai-national-id-card/v3/back

Request Method

POST

Request Parameter

Name
Type
Description
Required
apikey
String
Your API Key to call this API
Required
file
File
The binary data of the image, uploaded via POST multipart/form-data.
Optional
options
String
Option to choose the tool for check results and up speed to process the ID Card field.

Optional Parameter

Options
Description
fast
Tool for up speed to process in ID Card field
*May reduce the accuracy of ID Number
grey_check
Tool for check color of image
id_check
Tool for check correctness of ID Card Number
spell_check
Tool for check correctness of data in ID Card
*Please filled “grey_check”, ” id_check” , “ spell_check” If use “options” Parameter

Return Values

Name
Type
Description
back_number
String
Laser number
detection_score
Float
Detection score of a related field
process_time
Float
Processing time (Sec.)

Sample Response

Sample Response when request has succeeded
1
{
2
"back_number": "JT0-1740123-05",
3
"detection_score": 0.99846746524175,
4
"process_time": 1.370201416015625
5
}
Copied!

Sample Requests

CURL
Java - Unirest
NodeJS - Request
Objective C
PHP
Python
1
curl --location --request POST 'https://api.iapp.co.th/thai-national-id-card/v3/back' \
2
--header 'apikey: {Your API Key}'\
3
--form '[email protected]"APIs/Thai National ID Card OCR v3/id-card-back.jpg"'
Copied!
1
Unirest.setTimeouts(0, 0);
2
HttpResponse<String> response = Unirest.post("https://api.iapp.co.th/thai-national-id-card/v3/back")
3
.header("apikey", "{Your API Key}")
4
.field("file", new File("APIs/Thai National ID Card OCR v3/id-card-back.jpg"))
5
.asString();
6
Copied!
1
var request = require('request');
2
var fs = require('fs');
3
var options = {
4
'method': 'POST',
5
'url': 'https://api.iapp.co.th/thai-national-id-card/v3/back',
6
'headers': {
7
'apikey': '{Your API Key}'
8
},
9
formData: {
10
'file': {
11
'value': fs.createReadStream('APIs/Thai National ID Card OCR v3/id-card-back.jpg'),
12
'options': {
13
'filename': 'id-card-back.jpg',
14
'contentType': null
15
}
16
}
17
}
18
};
19
request(options, function (error, response) {
20
if (error) throw new Error(error);
21
console.log(response.body);
22
});
23
Copied!
1
#import <Foundation/Foundation.h>
2
3
dispatch_semaphore_t sema = dispatch_semaphore_create(0);
4
5
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.iapp.co.th/thai-national-id-card/v3/back"]
6
cachePolicy:NSURLRequestUseProtocolCachePolicy
7
timeoutInterval:10.0];
8
NSDictionary *headers = @{
9
@"apikey": @"{Your API Key}"
10
};
11
12
[request setAllHTTPHeaderFields:headers];
13
NSArray *parameters = @[
14
@{ @"name": @"file", @"fileName": @"APIs/Thai National ID Card OCR v3/id-card-back.jpg" }
15
];
16
17
NSString *boundary = @"----WebKitFormBoundary7MA4YWxkTrZu0gW";
18
NSError *error;
19
NSMutableString *body = [NSMutableString string];
20
21
for (NSDictionary *param in parameters) {
22
[body appendFormat:@"--%@\r\n", boundary];
23
if (param[@"fileName"]) {
24
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
25
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
26
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
27
if (error) {
28
NSLog(@"%@", error);
29
}
30
} else {
31
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
32
[body appendFormat:@"%@", param[@"value"]];
33
}
34
}
35
[body appendFormat:@"\r\n--%@--\r\n", boundary];
36
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
37
[request setHTTPBody:postData];
38
39
[request setHTTPMethod:@"POST"];
40
41
NSURLSession *session = [NSURLSession sharedSession];
42
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
43
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
44
if (error) {
45
NSLog(@"%@", error);
46
dispatch_semaphore_signal(sema);
47
} else {
48
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
49
NSError *parseError = nil;
50
NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&parseError];
51
NSLog(@"%@",responseDictionary);
52
dispatch_semaphore_signal(sema);
53
}
54
}];
55
[dataTask resume];
56
dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER);
57
Copied!
1
<?php
2
require_once 'HTTP/Request2.php';
3
$request = new HTTP_Request2();
4
$request->setUrl('https://api.iapp.co.th/thai-national-id-card/v3/back');
5
$request->setMethod(HTTP_Request2::METHOD_POST);
6
$request->setConfig(array(
7
'follow_redirects' => TRUE
8
));
9
$request->setHeader(array(
10
'apikey' => '{Your API Key}'
11
));
12
$request->addUpload('file', 'APIs/Thai National ID Card OCR v3/id-card-back.jpg', 'id-card-back.jpg', '<Content-Type Header>');
13
try {
14
$response = $request->send();
15
if ($response->getStatus() == 200) {
16
echo $response->getBody();
17
}
18
else {
19
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
20
$response->getReasonPhrase();
21
}
22
}
23
catch(HTTP_Request2_Exception $e) {
24
echo 'Error: ' . $e->getMessage();
25
}
26
Copied!
1
import requests
2
3
url = "https://api.iapp.co.th/thai-national-id-card/v3/back"
4
5
payload={}
6
files=[
7
('file',('id-card-back.jpg',open('APIs/Thai National ID Card OCR v3/id-card-back.jpg','rb'),'image/jpeg'))
8
]
9
headers = {
10
'apikey': '{Your API Key}'
11
}
12
13
response = requests.request("POST", url, headers=headers, data=payload, files=files)
14
15
print(response.text)
Copied!

Used Options and fields parameter

CURL
Java - Unirest
NodeJS - Request
Objective C
PHP
Python
1
curl --location --request POST 'https://api.iapp.co.th/thai-national-id-card/v3/back' \
2
--header 'apikey: {Your API Key}'\
3
--form '[email protected]"APIs/Thai National ID Card OCR v3/id-card-back.jpg"' \
4
--form 'options="fast,grey_check,id_check,spell_check"'
Copied!
1
Unirest.setTimeouts(0, 0);
2
HttpResponse<String> response = Unirest.post("https://api.iapp.co.th/thai-national-id-card/v3/back")
3
.header("apikey", "{Your API Key}")
4
.field("file", new File("APIs/Thai National ID Card OCR v3/id-card-back.jpg"))
5
.field("options", "fast,grey_check,id_check,spell_check")
6
.asString();
Copied!
1
var request = require('request');
2
var fs = require('fs');
3
var options = {
4
'method': 'POST',
5
'url': 'https://api.iapp.co.th/thai-national-id-card/v3/back',
6
'headers': {
7
'apikey': '{Your API Key}'
8
},
9
formData: {
10
'file': {
11
'value': fs.createReadStream('APIs/Thai National ID Card OCR v3/id-card-back.jpg'),
12
'options': {
13
'filename': 'id-card-back.jpg',
14
'contentType': null
15
}
16
},
17
'options': 'fast,grey_check,id_check,spell_check'
18
}
19
};
20
request(options, function (error, response) {
21
if (error) throw new Error(error);
22
console.log(response.body);
23
});
24
Copied!
1
#import <Foundation/Foundation.h>
2
3
dispatch_semaphore_t sema = dispatch_semaphore_create(0);
4
5
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.iapp.co.th/thai-national-id-card/v3/back"]
6
cachePolicy:NSURLRequestUseProtocolCachePolicy
7
timeoutInterval:10.0];
8
9
NSDictionary *headers = @{
10
@"apikey": @"{Your API Key}"
11
};
12
13
NSArray *parameters = @[
14
@{ @"name": @"file", @"fileName": @"APIs/Thai National ID Card OCR v3/id-card-back.jpg" } ,
15
@{ @"name": @"options", @"value": @"fast,grey_check,id_check,spell_check" }
16
];
17
18
NSString *boundary = @"----WebKitFormBoundary7MA4YWxkTrZu0gW";
19
NSError *error;
20
NSMutableString *body = [NSMutableString string];
21
22
for (NSDictionary *param in parameters) {
23
[body appendFormat:@"--%@\r\n", boundary];
24
if (param[@"fileName"]) {
25
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"; filename=\"%@\"\r\n", param[@"name"], param[@"fileName"]];
26
[body appendFormat:@"Content-Type: %@\r\n\r\n", param[@"contentType"]];
27
[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];
28
if (error) {
29
NSLog(@"%@", error);
30
}
31
} else {
32
[body appendFormat:@"Content-Disposition:form-data; name=\"%@\"\r\n\r\n", param[@"name"]];
33
[body appendFormat:@"%@", param[@"value"]];
34
}
35
}
36
[body appendFormat:@"\r\n--%@--\r\n", boundary];
37
NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];
38
[request setHTTPBody:postData];
39
40
[request setHTTPMethod:@"POST"];
41
42
NSURLSession *session = [NSURLSession sharedSession];
43
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
44
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
45
if (error) {
46
NSLog(@"%@", error);
47
dispatch_semaphore_signal(sema);
48
} else {
49
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
50
NSError *parseError = nil;
51
NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&parseError];
52
NSLog(@"%@",responseDictionary);
53
dispatch_semaphore_signal(sema);
54
}
55
}];
56
[dataTask resume];
57
dispatch_semaphore_wait(sema, DISPATCH_TIME_FOREVER);
58
Copied!
1
<?php
2
require_once 'HTTP/Request2.php';
3
$request = new HTTP_Request2();
4
$request->setUrl('https://api.iapp.co.th/thai-national-id-card/v3/back');
5
$request->setMethod(HTTP_Request2::METHOD_POST);
6
$request->setConfig(array(
7
'follow_redirects' => TRUE
8
));
9
10
$request->setHeader(array(
11
'apikey' => '{Your API Key}'
12
));
13
14
$request->addPostParameter(array(
15
'options' => 'fast,grey_check,id_check,spell_check'
16
));
17
$request->addUpload('file', 'APIs/Thai National ID Card OCR v3/id-card-back.jpg', 'id-card-back.jpg', '<Content-Type Header>');
18
try {
19
$response = $request->send();
20
if ($response->getStatus() == 200) {
21
echo $response->getBody();
22
}
23
else {
24
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
25
$response->getReasonPhrase();
26
}
27
}
28
catch(HTTP_Request2_Exception $e) {
29
echo 'Error: ' . $e->getMessage();
30
}
Copied!
1
import requests
2
url = "https://api.iapp.co.th/thai-national-id-card/v3/back"
3
payload = {
4
'options': 'fast,grey_check,id_check,spell_check'
5
}
6
7
files = [
8
('file',('id-card-back.jpg',open('APIs/Thai National ID Card OCR v3/id-card-back.jpg','rb'),'image/jpeg'))
9
]
10
11
headers = {
12
'apikey': '{Your API Key}'
13
}
14
15
response = requests.request("POST", url, headers=headers, data=payload, files=files)
16
print(response.text)
Copied!
Last modified 25d ago