- 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 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 |
Listedeki belirli bir sonuç sayfasını almak için kullanılan sayfa jetonu. |
q |
Yalnızca belirtilen sorguyla eşleşen iletileri döndü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ür. İleti dizisindeki iletilerin, aynı ileti dizisindeki diğer iletilerde olmayan etiketleri olabilir. Daha fazla bilgi edinmek için Mesajlar ve ileti dizilerindeki etiketleri yönetme başlıklı makaleye göz atı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 |
nextPageToken |
Jeton, listedeki sonuçların bir sonraki sayfasını alır. |
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.