Anytify

ส่งการแจ้งเตือนไปยังกลุ่มของคุณได้อย่างง่ายดาย

Anytify ช่วยให้คุณส่งการแจ้งเตือนไปยังแชทกลุ่ม แชทส่วนตัว หรือแอปพลิเคชันใดๆ ด้วยการผสานรวม API อย่างง่าย

เริ่มต้นใช้งาน

คุณสมบัติ

การผสานรวมที่ง่ายดาย

API ที่ง่ายดายช่วยให้คุณผสานรวมการแจ้งเตือนกับบริการหรือแอปพลิเคชันใดๆ ได้ในไม่กี่นาที

การแจ้งเตือนกลุ่ม

ส่งการแจ้งเตือนไปยังแชทกลุ่ม เพื่อให้ทีมของคุณได้รับข้อมูลแบบเรียลไทม์

ข้อความที่กำหนดเอง

ปรับแต่งการแจ้งเตือนของคุณด้วยข้อความ รูปภาพ และสติกเกอร์ เพื่อการมีส่วนร่วมที่ดีขึ้น

เอกสาร

ภาพรวม

Anytify เป็นบริการที่ช่วยให้การส่งการแจ้งเตือนไปยังแชทกลุ่มหรือแชทส่วนตัวของคุณเป็นเรื่องง่าย ด้วย API ที่ง่ายดาย คุณสามารถผสานการแจ้งเตือนเข้ากับแอปพลิเคชัน บริการ หรือเว็บไซต์ของคุณได้

ภาพรวม

Anytify เป็นบริการที่ช่วยให้การส่งการแจ้งเตือนไปยังแชทกลุ่มหรือแชทส่วนตัวของคุณเป็นเรื่องง่าย ด้วย API ที่ง่ายดาย คุณสามารถผสานการแจ้งเตือนเข้ากับแอปพลิเคชัน บริการ หรือเว็บไซต์ของคุณได้

เริ่มต้นใช้งาน

เริ่มต้นใช้งาน Anytify ด้วยขั้นตอนดังต่อไปนี้:

  1. ลงทะเบียนบริการบนเว็บไซต์ Anytify
  2. เพิ่มบอท Anytify เป็นเพื่อน
  3. เชิญบอทเข้าร่วมกลุ่มหรือแชทส่วนตัว
  4. รับโทเค็นการเข้าถึง
  5. ใช้โทเค็นเพื่อส่งการแจ้งเตือน

OAuth API

Anytify ใช้ OAuth 2.0 สำหรับการรับรองความถูกต้องและการอนุญาต เอนด์พอยต์ต่อไปนี้มีไว้สำหรับการดำเนินการ OAuth:

การอนุญาต

GET https://anytify.com/oauth/authorize

เอนด์พอยต์นี้ใช้เพื่อขออนุญาตจากผู้ใช้ คุณต้องเปลี่ยนเส้นทางผู้ใช้ไปยัง URL นี้

พารามิเตอร์คำขอ
พารามิเตอร์ ประเภท จำเป็น คำอธิบาย
response_type String ใช่ ต้องเป็น "code"
client_id String ใช่ ไอดีไคลเอนต์ของคุณที่ได้รับระหว่างการลงทะเบียนบริการ
redirect_uri String ใช่ URL เพื่อเปลี่ยนเส้นทางผู้ใช้หลังจากการอนุญาต
scope String ใช่ ต้องเป็น "notify"
state String ใช่ สตริงสุ่มเพื่อป้องกันการโจมตี CSRF
ตัวอย่างคำขอ
https://anytify.com/oauth/authorize?response_type=code&client_id=XXXXXXX&redirect_uri=https://example.com/callback&scope=notify&state=12345abcde
การตอบสนอง

หลังจากการอนุญาตผู้ใช้ ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง redirect_uri ที่ให้มาพร้อมกับพารามิเตอร์โค้ด:

https://example.com/callback?code=XXXXXXX&state=12345abcde

โทเค็น

POST https://anytify.com/oauth/token

เอนด์พอยต์นี้ใช้เพื่อแลกเปลี่ยนรหัสการอนุญาตสำหรับโทเค็นการเข้าถึง

พารามิเตอร์คำขอ
พารามิเตอร์ ประเภท จำเป็น คำอธิบาย
grant_type String ใช่ ต้องเป็น "authorization_code"
code String ใช่ รหัสการอนุญาตที่ได้รับจากเอนด์พอยต์การอนุญาต
redirect_uri String ใช่ redirect_uri เดียวกันกับที่ใช้ในคำขออนุญาต
client_id String ใช่ ไอดีไคลเอนต์ของคุณ
client_secret String ใช่ ความลับของไคลเอนต์ของคุณ
ตัวอย่างคำขอ
curl -X POST https://anytify.com/oauth/token \
  -F 'grant_type=authorization_code' \
  -F 'code=XXXXXXX' \
  -F 'redirect_uri=https://example.com/callback' \
  -F 'client_id=XXXXXXX' \
  -F 'client_secret=XXXXXXX'
ตัวอย่างการตอบสนอง
{
  "access_token": "XXXXXXX",
  "token_type": "Bearer"
}

Notify API

Notify API มีเอนด์พอยต์สำหรับการส่งการแจ้งเตือนและการจัดการโทเค็นการเข้าถึง:

สถานะ

GET https://api.anytify.com/api/status

เอนด์พอยต์นี้ใช้เพื่อตรวจสอบสถานะของโทเค็นการเข้าถึง

ส่วนหัว
ส่วนหัว ค่า
Authorization Bearer {access_token}
ตัวอย่างคำขอ
curl -X GET https://api.anytify.com/api/status \
  -H 'Authorization: Bearer XXXXXXX'
ตัวอย่างการตอบสนอง
{
  "status": 200,
  "message": "ok",
  "targetType": "USER",
  "target": "User Name"
}

แจ้งเตือน

POST https://api.anytify.com/api/notify

เอนด์พอยต์นี้ใช้เพื่อส่งการแจ้งเตือนไปยังผู้ใช้หรือกลุ่ม

ส่วนหัว
ส่วนหัว ค่า
Authorization Bearer {access_token}
Content-Type application/x-www-form-urlencoded
พารามิเตอร์คำขอ
พารามิเตอร์ ประเภท จำเป็น คำอธิบาย
message String ใช่ ข้อความแจ้งเตือน (สูงสุด: 1000 ตัวอักษร)
imageFile File ไม่ ไฟล์รูปภาพที่จะส่ง (สูงสุด: 10MB, JPEG เท่านั้น)
imageThumbnail String ไม่ URL ภาพขนาดย่อ (สูงสุด: 240×240px, JPEG เท่านั้น)
imageFullsize String ไม่ URL รูปภาพขนาดเต็ม (สูงสุด: 2048×2048px, JPEG เท่านั้น)
stickerPackageId Number ไม่ รหัสแพ็คเกจสติกเกอร์
stickerId Number ไม่ รหัสสติกเกอร์
notificationDisabled Boolean ไม่ ค่าเป็น True เพื่อปิดเสียงแจ้งเตือน
ตัวอย่างคำขอ
curl -X POST https://api.anytify.com/api/notify \
  -H 'Authorization: Bearer XXXXXXX' \
  -F 'message=Hello, this is a test notification!' \
  -F 'imageFile=@/path/to/image.jpg'
ตัวอย่างการตอบสนอง
{
  "status": 200,
  "message": "ok"
}

เพิกถอน

POST https://api.anytify.com/api/revoke

เอนด์พอยต์นี้ใช้เพื่อเพิกถอนโทเค็นการเข้าถึง

ส่วนหัว
ส่วนหัว ค่า
Authorization Bearer {access_token}
ตัวอย่างคำขอ
curl -X POST https://api.anytify.com/api/revoke \
  -H 'Authorization: Bearer XXXXXXX'
ตัวอย่างการตอบสนอง
{
  "status": 200,
  "message": "ok"
}

ข้อจำกัดอัตรา

Anytify API มีข้อจำกัดอัตราดังต่อไปนี้:

  • 1,000 การแจ้งเตือนต่อชั่วโมง
  • การแจ้งเตือนสามารถส่งไปยังผู้ใช้หรือกลุ่มเฉพาะได้หนึ่งครั้งในทุกวินาที

รหัสข้อผิดพลาด

รหัสสถานะ ข้อความข้อผิดพลาด คำอธิบาย
400 Invalid parameter พารามิเตอร์ที่จำเป็นหายไปหรือไม่ถูกต้อง
401 Invalid access token โทเค็นการเข้าถึงไม่ถูกต้องหรือหมดอายุ
429 Rate limit exceeded มีการส่งคำขอมากเกินไปในเวลาสั้น ๆ
500 Server error เกิดข้อผิดพลาดบนเซิร์ฟเวอร์