- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Kullanıcının posta kutusundaki 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. |
Sorgu parametreleri
Parametreler | |
---|---|
maxResults |
Döndürülecek maksimum ileti 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 |
Listedeki belirli bir sonuç sayfasını almak için sayfa jetonu. |
q |
Yalnızca belirtilen sorguyla eşleşen iletileri döndürür. 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ür. Bir ileti dizisindeki iletiler, aynı ileti dizisindeki diğer iletilerde bulunmayan etiketlere sahip olabilir. Daha fazla bilgi edinmek için İletiler ve ileti dizilerindeki etiketleri yönetme başlıklı makaleye bakın. |
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 |
Listedeki sonuçların sonraki 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ılavuzunu inceleyin.