เราจะช่วยคุณได้อย่างไร?

การ Integration ระหว่าง inlnk.co สำหรับ Developer API

Last updated on November 26, 2024

การ Integration ระหว่าง inlnk.co กับ Developer API

inlnk.co ให้บริการ Developer API เพื่อช่วยให้นักพัฒนาสามารถผสานการทำงานของ inlnk.co เข้ากับแอปพลิเคชันหรือระบบต่างๆ ได้อย่างสะดวก รองรับการจัดการลิงก์ย่อ การสร้าง QR Code การติดตามข้อมูล และการปรับแต่งฟังก์ชันผ่านคำสั่ง API


ฟีเจอร์ที่รองรับใน Developer API

  1. สร้างลิงก์ย่อ (Short URL)
    • สร้างลิงก์ย่อจาก URL ยาว พร้อมกำหนด Alias, Branded Domain และวันหมดอายุ
  2. จัดการลิงก์
    • อัปเดต แก้ไข หรือลบลิงก์ย่อที่สร้างไว้แล้ว
  3. สร้าง QR Code
    • สร้าง QR Code สำหรับ URL, ลิงก์ย่อ, หรือข้อมูลเฉพาะ เช่น ข้อความหรือเบอร์โทรศัพท์
  4. ติดตามข้อมูลลิงก์ (Analytics)
    • ดึงข้อมูลการคลิก เช่น จำนวนคลิก, แหล่งที่มา (Referrer), และอุปกรณ์ที่ใช้
  5. ผสานการทำงานแบบกำหนดเอง
    • ใช้ API เพื่อปรับแต่งลิงก์หรือสร้างระบบเฉพาะ เช่น แดชบอร์ดจัดการลิงก์

วิธีเริ่มต้นใช้งาน Developer API

1. เปิดใช้งาน API Key

  • เข้าสู่ระบบ inlnk.co
  • ไปที่เมนู Settings > API
  • กดสร้าง API Key
  • คัดลอก API Key สำหรับการใช้งาน

2. เรียกใช้ API ผ่าน HTTP Requests

  • API ของ inlnk.co รองรับคำสั่งผ่าน HTTP Methods เช่น POST, GET, PUT, และ DELETE

ตัวอย่างการใช้งาน API

1. สร้างลิงก์ย่อ (Short URL)

Endpoint:

bash
POST https://api.inlnk.co/v1/shorten

Headers:

css
Authorization: Bearer {Your_API_Key} Content-Type: application/json

Body:

json
{  "long_url": "https://example.com",  "alias": "custom-alias",  "domain": "yourdomain.com",  "expires_at": "2024-12-31T23:59:59Z" }

Response ตัวอย่าง:

json
{  "short_url": "https://inlnk.co/custom-alias",  "qr_code": "https://inlnk.co/qrcode/custom-alias" }

2. ดึงข้อมูลการคลิกของลิงก์

Endpoint:

bash
GET https://api.inlnk.co/v1/stats/{short_url_id}

Headers:

css
Authorization: Bearer {Your_API_Key}

Response ตัวอย่าง:

json
{  "clicks": 1200,  "unique_clicks": 800,  "referrers": {    "facebook.com": 500,    "google.com": 300  },  "devices": {    "mobile": 900,    "desktop": 300  } }

3. สร้าง QR Code

Endpoint:

bash
POST https://api.inlnk.co/v1/qrcode

Headers:

css
Authorization: Bearer {Your_API_Key} Content-Type: application/json

Body:

json
{  "content": "https://example.com",  "size": 300,  "color": "#000000",  "background_color": "#FFFFFF" }

Response ตัวอย่าง:

json
{  "qr_code_url": "https://inlnk.co/qrcode/generated" }

4. ลบลิงก์ที่สร้างไว้

Endpoint:

bash
DELETE https://api.inlnk.co/v1/delete/{short_url_id}

Headers:

css
Authorization: Bearer {Your_API_Key}

Response ตัวอย่าง:

json
{  "status": "success",  "message": "Link deleted successfully." }

แนวทางการนำ API ไปใช้

  1. การทำงานร่วมกับแอปพลิเคชัน
    • เพิ่มฟังก์ชันสร้างลิงก์ย่อในแอปพลิเคชัน เช่น แอปสำหรับจัดการเนื้อหา โซเชียลมีเดีย หรืออีคอมเมิร์ซ
  2. ระบบติดตามลิงก์ในองค์กร
    • ใช้ API สร้างระบบติดตามลิงก์ที่ปรับแต่งได้สำหรับทีมการตลาด
  3. การทำงานอัตโนมัติ (Automation)
    • ใช้ API ร่วมกับแพลตฟอร์มเช่น Zapier หรือ Integromat เพื่อสร้างและแชร์ลิงก์อัตโนมัติ
  4. ผสานกับเว็บไซต์หรือ CMS
    • ใช้ API สร้างลิงก์ย่ออัตโนมัติเมื่อเพิ่มเนื้อหาใหม่ในระบบ CMS เช่น WordPress

ข้อดีของ Developer API ของ inlnk.co

  1. ปรับแต่งได้เต็มรูปแบบ
    • สามารถออกแบบระบบหรือฟีเจอร์ที่เหมาะกับธุรกิจหรือองค์กรของคุณ
  2. ใช้งานง่ายและยืดหยุ่น
    • รองรับนักพัฒนาทั้งมือใหม่และมืออาชีพด้วยคู่มือที่ชัดเจน
  3. เพิ่มประสิทธิภาพการทำงาน
    • ลดเวลาการจัดการลิงก์ด้วยกระบวนการอัตโนมัติ
  4. ปลอดภัย
    • การใช้งานผ่าน API Key พร้อมการเข้ารหัสช่วยปกป้องข้อมูลของคุณ

สรุป:
การใช้งาน Developer API ของ inlnk.co ช่วยให้นักพัฒนาสามารถสร้างระบบและฟีเจอร์จัดการลิงก์ที่เหมาะสมกับธุรกิจหรือความต้องการเฉพาะได้ ช่วยเพิ่มประสิทธิภาพและปรับปรุงการทำงานอย่างมืออาชีพ!

Did not answer your question?
ติดต่อเรา