ข้อมูลผู้เรียก — GET /account/me

ใครกำลังเรียก API อยู่ — เมื่อเรียกด้วย API key จะได้ตัวตนคงที่ เพราะ key เป็นความลับระดับ deployment ไม่ใช่บุคคล ส่วนเมื่อเรียกด้วย session cookie ของ editor จะได้ข้อมูลผู้ใช้คนนั้น ไม่มีพารามิเตอร์

GET https://api.lomasub.ai/account/me

Headers

Header ค่า จำเป็น
Authorization Bearer <API_KEY> ต้องระบุ

ตัวอย่าง Request

curl "https://api.lomasub.ai/account/me" \
  -H "Authorization: Bearer $LOMA_API_SECRET_KEY"

Response — 200 OK

ฟิลด์ ชนิด คำอธิบาย ค่าเมื่อใช้ API key ค่าเมื่อใช้ session
via "secret" | "session" ข้อมูลรับรองที่ใช้ยืนยันตัวตนในคำขอนี้ "secret" "session"
id int | null รหัสแถวผู้ใช้ null 42
email string | null อีเมลที่ Google ยืนยันแล้ว เป็นตัวพิมพ์เล็ก null "somchai@gmail.com"
name string | null ชื่อแสดงผลจาก Google null "Somchai J."
picture string | null URL รูปโปรไฟล์จาก Google null "https://lh3.googleusercontent.com/a/…"
activated bool route ถอดเสียงยอมรับผู้เรียกนี้หรือไม่ — เป็น true เสมอสำหรับ key true true
quota int | null ยอดคงเหลือเป็นนาทีเสียงของผู้ใช้ session (1 ต่อนาที ปัดขึ้นต่องาน; /short-topics หัก 6) — key ไม่มีโควตา null 97
admin bool สิทธิ์ผู้ดูแลระบบ ปลดล็อกหน้า admin ของ editor false false

ตัวอย่าง Response (API key)

{
  "via": "secret",
  "id": null,
  "email": null,
  "name": null,
  "picture": null,
  "activated": true,
  "quota": null,
  "admin": false
}

ข้อผิดพลาดที่อาจพบ

สถานะ สาเหตุ
401 Unauthorized ไม่มีหรือ API key ไม่ถูกต้อง

results matching ""

    No results matching ""