- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Kullanıcının posta kutusunda bulunan iletileri listeler.
HTTP isteği
GET https://gmail.googleapis.com/gmail/v1/users/{userId}/messages
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
userId |
Kullanıcının e-posta adresi. Kimliği doğrulanmış kullanıcıyı belirtmek için |
Sorgu parametreleri
Parametreler | |
---|---|
maxResults |
Döndürülecek maksimum mesaj sayısı. Bu alanın varsayılan değeri 100'dür. Bu alan için izin verilen maksimum değer 500'dür. |
pageToken |
Listede belirli bir sonuç sayfasını almak için sayfa jetonu. |
q |
Yalnızca belirtilen sorguyla eşleşen iletileri döndürme. Gmail arama kutusuyla aynı sorgu biçimini destekler. Örneğin, |
labelIds[] |
Yalnızca belirtilen tüm etiket kimlikleriyle eşleşen etiketlere sahip iletileri döndürme. Bir mesaj dizisindeki mesajlar, aynı mesaj dizisindeki diğer mesajların sahip olmadığı etiketlere sahip olabilir. Daha fazla bilgi için Mesajlardaki ve ileti dizilerindeki etiketleri yönetme başlıklı makaleyi inceleyin. |
includeSpamTrash |
Sonuçlara |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"messages": [
{
object ( |
Alanlar | |
---|---|
messages[] |
Mesaj listesi. Her mesaj kaynağının yalnızca bir |
nextPageToken |
Listede sonraki sonuç sayfasını almak için kullanılan jeton. |
resultSizeEstimate |
Tahmini toplam sonuç sayısı. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
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
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.