Dedup Files
Deduplicate the track file
POST
https://api-v2.acrcloud.com/api/buckets/:bucket_id/dedup-files
Upload the fingerprints to the "DedupFile" bucket, you will get the dup files, if there are no dup files, this fingerprint will be inserted into the fingerprint database.
Path Parameters
bucket_id
string
The bucket id
Headers
Authorization
string
Bearer Token
Request Body
db_if_nodup
number
0 or 1. Whether insert the fingerprint into the database if there are no duplicated tracks in the database. The default value is 1
id
string
The unique track id
file
object
The fingerprint file
{"data":{"dup_files": ["123"], "acr_id":"7b475aff9cf72859f65effe81e741f0e", "do_db": false}}
curl --location --request POST 'https://us-api-v2.acrcloud.com/api/buckets/6556/dedup-files' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer Token' \
--form 'id="123"' \
--form 'file=@"/123.wma.db.lo"'
List all the duplicated files
GET
https://api-v2.acrcloud.com/api/buckets/:bucket_id/dedup-files
Path Parameters
bucket_id
string
The bucket id
Query Parameters
per_page
number
The results number per page
page
number
The page number
Headers
Authorization
string
Bearer Token
{
"data": [
{
"dup_files": [
"8a8bfb8a",
"1a8cfd55"
],
"acr_id": "7b475aff9cf72859f65effe81e741f0e",
"created_at": "2021-02-18 09:11:23",
"updated_at": "2021-02-16 23:27:17"
}
],
"links": {
"first": "https://us-api-v2.acrcloud.com/api/buckets/123/dedup-files?page=1",
"last": "https://us-api-v2.acrcloud.com/api/buckets/123/dedup-files?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"path": "https://us-api-v2.acrcloud.com/api/buckets/123/dedup-files",
"per_page": "20",
"to": 1,
"total": 1
}
}
curl --location --request GET 'https://us-api-v2.acrcloud.com/api/buckets/your_bucket_id/dedup-files' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer Token'
Get one file's duplicated files
GET
https://api-v2.acrcloud.com/api/buckets/:bucket_id/dedup-files/:file_id
Path Parameters
file_id
string
The file id
bucket_id
string
The bucket id
Headers
Authorization
string
Bearer token
{
"data": [
{
"dup_files": [
"8a8bfb8a",
"1a8cfd55"
],
"acr_id": "7b475aff9cf72859f65effe81e741f0e",
"created_at": "2021-02-18 09:11:23",
"updated_at": "2021-02-16 23:27:17"
}
]
}
curl --location --request GET 'https://us-api-v2.acrcloud.com/api/buckets/123/dedup-files/8a8bfb8a' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer token'
Delete an item
DELETE
https://api-v2.acrcloud.com/api/buckets/:bucket_id/dedup-files/:acr_ids
Path Parameters
bucket_id
number
The bucket id
acr_ids
string
One or more acrid
Headers
Authorization
string
Bearer token
Last updated