...
You must include a deviceId
with every API request. This deviceId
can be created with the Testify web interface in Devices
.
In Testify this can be created under Administration -> Equipment Types -> Equipment in the section "External Devices".
...
Request structure
There are 3 ways to add the deviceId
to your HTTP request. Therefore, there are 3 different ways your HTTP request might look.
...
Code Block |
---|
string fileDataBase64 = Convert.ToBase64String(File.ReadAllBytes("./assets/file.zip")); object[] fileDataList = new[] { new { value = new { value = fileDataBase64, mimeType = "application/zip" } } }; |
Code Block |
---|
file_data = open("./assets/file.zip", "rb").read() file_data_base64 = base64.b64encode(file_data).decode("utf-8") # .decode("utf-8") so that it's a string file_data_list = [ { "value": file_data_base64, { "mimeTypevalue": "file_data_base64, "mimeType": "application/zip" } } ] |
Code Block |
---|
let fileDataBase64 = await fs.readFile("./assets/file.zip", { encoding: 'base64' }); let fileDataList = [ { "value": { "value": fileDataBase64, "mimeType": "application/zip" } } ]; |
PhotoCheck
Photo are somewhat different from other checks, as you have to provide a mime type for every photo you send to the API. For a list of all allowed mime types visit Allowed MIME types for PhotoChecks.
Code Block |
---|
string photoDataBase64 = Convert.ToBase64String(File.ReadAllBytes("./assets/photo.png")); object photoDataObject = new { value = new { value = photoDataBase64, mimeType = "image/png" } }; |
Code Block |
---|
photo_data = open("./assets/photo.png", "rb").read() photo_data_base64 = base64.b64encode(photo_data).decode("utf-8") # .decode("utf-8") so that it's a string photo_data_object = { "value": { "value": photo_data_base64, "mimeType": "image/png" } } |
Code Block |
---|
let photoDataBase64 = await fs.readFile("./assets/photo.png", { encoding: 'base64' }); let photoDataObject = { "value": { "value": photoDataBase64, "mimeType": "image/png" } }; |
Notice that we don't use a list here like we do with FileChecks.
...