Method: users.threads.list

แสดงชุดข้อความในกล่องจดหมายของผู้ใช้

คำขอ HTTP

GET https://gmail.googleapis.com/gmail/v1/users/{userId}/threads

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
userId

string

อีเมลของผู้ใช้ ค่าพิเศษ me ใช้เพื่อระบุผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์ได้

พารามิเตอร์การค้นหา

พารามิเตอร์
maxResults

integer (uint32 format)

จำนวนสูงสุดของเธรดที่จะแสดง ช่องนี้จะมีค่าเริ่มต้นเป็น 100 ค่าสูงสุดที่อนุญาตสำหรับช่องนี้คือ 500

pageToken

string

โทเค็นหน้าเว็บเพื่อดึงข้อมูลหน้าผลการค้นหาที่ต้องการในรายการ

q

string

แสดงเฉพาะชุดข้อความที่ตรงกับคำค้นหาที่ระบุ รองรับรูปแบบการค้นหาเดียวกับช่องค้นหาของ Gmail เช่น "from:someuser@example.com rfc822msgid:<somemsgid@example.com> is:unread" ใช้พารามิเตอร์ไม่ได้เมื่อเข้าถึง API โดยใช้ขอบเขต gmail.metadata

labelIds[]

string

แสดงเฉพาะชุดข้อความที่มีป้ายกำกับซึ่งตรงกับรหัสป้ายกำกับที่ระบุทั้งหมด

includeSpamTrash

boolean

รวมชุดข้อความจาก SPAM และ TRASH ไว้ในผลการค้นหา

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "threads": [
    {
      object (Thread)
    }
  ],
  "nextPageToken": string,
  "resultSizeEstimate": integer
}
ช่อง
threads[]

object (Thread)

รายการชุดข้อความ โปรดทราบว่าทรัพยากรแต่ละชุดของชุดข้อความจะไม่มีรายการ messages คุณเรียกข้อมูลรายการ messages สำหรับชุดข้อความหนึ่งๆ ได้โดยใช้เมธอด threads.get

nextPageToken

string

โทเค็นหน้าเว็บเพื่อดึงข้อมูลหน้าถัดไปของผลการค้นหาในรายการ

resultSizeEstimate

integer (uint32 format)

จํานวนผลลัพธ์ทั้งหมดโดยประมาณ

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://mail.google.com/
  • https://www.googleapis.com/auth/gmail.modify
  • https://www.googleapis.com/auth/gmail.readonly
  • https://www.googleapis.com/auth/gmail.metadata

ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์