ลิงก์

หมายเหตุ
ระดับผู้เชี่ยวชาญ
ส่งคีย์ API เป็นโทเค็น Bearer ในส่วน Authorization header ของคำขอ รับคีย์ API ของคุณ.
รายการ

ปลายทาง API:

GET
https://chimera.market.pna.co.th/api/v1/links

ตัวอย่างคำขอ:

curl --location --request GET 'https://chimera.market.pna.co.th/api/v1/links' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
พารามิเตอร์
ประเภท
คำอธิบาย
search
ไม่จำเป็นห string
The search query.
search_by
ไม่จำเป็นห string
ค้นหาโดย. Possible values are: title for ชื่อ, alias for นามแฝง, url for ลิงก์. Defaults to: title.
status
ไม่จำเป็นห integer
Filter by status. Possible values are: 0 for ทั้งหมด, 1 for ใช้งาน, 2 for หมดอายุ, 3 for ปิดใช้งาน. Defaults to: 0.
space
ไม่จำเป็นห integer
Filter by space ID.
domain
ไม่จำเป็นห integer
Filter by domain ID.
pixel
ไม่จำเป็นห integer
กรองตาม ID พิกเซล
sort_by
ไม่จำเป็นห string
เรียงตาม. Possible values are: id for วันที่สร้าง, clicks for คลิก, title for ชื่อ, alias for นามแฝง, url for ลิงก์. Defaults to: id.
sort
ไม่จำเป็นห string
เรียงลำดับ. Possible values are: desc for จากมากไปน้อย, asc for จากน้อยไปมาก. Defaults to: desc.
per_page
ไม่จำเป็นห int
ผลลัพธ์ต่อหน้า. Possible values are: 10, 25, 50, 100. Defaults to: 10.
แสดง

ปลายทาง API:

GET
https://chimera.market.pna.co.th/api/v1/links/{id}

ตัวอย่างคำขอ:

curl --location --request GET 'https://chimera.market.pna.co.th/api/v1/links/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
เก็บ

ปลายทาง API:

POST
https://chimera.market.pna.co.th/api/v1/links

ตัวอย่างคำขอ:

curl --location --request POST 'https://chimera.market.pna.co.th/api/v1/links' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}' \
--data-urlencode 'domain={id}'
พารามิเตอร์
ประเภท
คำอธิบาย
url
จำเป็น string
The link to be shortened.
domain
จำเป็น integer
The domain ID the link to be saved under.
alias
ไม่จำเป็นห string
The link alias.
password
ไม่จำเป็นห string
The link password.
space
ไม่จำเป็นห integer
The space ID the link to be saved under.
pixels
ไม่จำเป็นห array
The pixel IDs to be integrated in the link.
disabled
ไม่จำเป็นห integer
Whether the link is disabled or not. Possible values are: 0 for ใช้งาน, 1 for ปิดใช้งาน. Defaults to: 0.
privacy
ไม่จำเป็นห integer
Whether the link stats are public or not. Possible values are: 0 for สาธารณะ, 1 for ส่วนตัว, 2 for รหัสผ่าน. Defaults to: 0.
privacy_password
ไม่จำเป็นห string
The password for the statistics page. Only works with privacy set to 2.
expiration_url
ไม่จำเป็นห string
The link where the user will be redirected once the link has expired.
expiration_date
ไม่จำเป็นห string
The link expiration date in YYYY-MM-DD format.
expiration_time
ไม่จำเป็นห string
The link expiration time in HH:MM format.
expiration_clicks
ไม่จำเป็นห integer
The number of clicks after which the link should expire.
target_type
ไม่จำเป็นห integer
The type of targeting. Possible values are: 0 for ไม่มี, 1 for ภูมิศาสตร์, 2 for แพลตฟอร์ม, 4 for ลิงก์สุ่ม.
country[index][key]
ไม่จำเป็นห string
The code of the targeted country. The code must be in ISO 3166-1 alpha-2 standard.
country[index][value]
ไม่จำเป็นห string
The link where the user will be redirected to.
platform[index][key]
ไม่จำเป็นห string
The name of the targeted platform. Possible values are: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
ไม่จำเป็นห string
The link where the user will be redirected to.
language[index][key]
ไม่จำเป็นห string
The code of the targeted language. The code must be in ISO 639-1 alpha-2 standard.
language[index][value]
ไม่จำเป็นห string
The link where the user will be redirected to.
rotation[index][value]
ไม่จำเป็นห string
The link where the user will be redirected to.
อัปเดต

ปลายทาง API:

PUT PATCH
https://chimera.market.pna.co.th/api/v1/links/{id}

ตัวอย่างคำขอ:

curl --location --request PUT 'https://chimera.market.pna.co.th/api/v1/links/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'url={url}'
พารามิเตอร์
ประเภท
คำอธิบาย
url
ไม่จำเป็นห string
The link to be shortened.
alias
ไม่จำเป็นห string
The link alias.
password
ไม่จำเป็นห string
The link password.
space
ไม่จำเป็นห integer
The space ID the link to be saved under.
pixels
ไม่จำเป็นห array
The pixel IDs to be integrated in the link.
disabled
ไม่จำเป็นห integer
Whether the link is disabled or not. Possible values are: 0 for ใช้งาน, 1 for ปิดใช้งาน.
privacy
ไม่จำเป็นห integer
Whether the link stats are public or not. Possible values are: 0 for สาธารณะ, 1 for ส่วนตัว, 2 for รหัสผ่าน.
privacy_password
ไม่จำเป็นห string
The password for the statistics page. Only works with privacy set to 2.
expiration_url
ไม่จำเป็นห string
The link where the user will be redirected once the link has expired.
expiration_date
ไม่จำเป็นห string
The link expiration date in YYYY-MM-DD format.
expiration_time
ไม่จำเป็นห string
The link expiration time in HH:MM format.
expiration_clicks
ไม่จำเป็นห integer
The number of clicks after which the link should expire.
target_type
ไม่จำเป็นห integer
The type of targeting. Possible values are: 0 for ไม่มี, 1 for ภูมิศาสตร์, 2 for แพลตฟอร์ม, 4 for ลิงก์สุ่ม.
country[index][key]
ไม่จำเป็นห string
The code of the targeted country. The code must be in ISO 3166-1 alpha-2 standard.
country[index][value]
ไม่จำเป็นห string
The link where the user will be redirected to.
platform[index][key]
ไม่จำเป็นห string
The name of the targeted platform. Possible values are: iOS, Android, Windows, OS X, Linux, Ubuntu, Chrome OS.
platform[index][value]
ไม่จำเป็นห string
The link where the user will be redirected to.
language[index][key]
ไม่จำเป็นห string
The code of the targeted language. The code must be in ISO 639-1 alpha-2 standard.
language[index][value]
ไม่จำเป็นห string
The link where the user will be redirected to.
rotation[index][value]
ไม่จำเป็นห string
The link where the user will be redirected to.
ลบ

ปลายทาง API:

DELETE
https://chimera.market.pna.co.th/api/v1/links/{id}

ตัวอย่างคำขอ:

curl --location --request DELETE 'https://chimera.market.pna.co.th/api/v1/links/{id}' \
--header 'Authorization: Bearer {api_key}'