4

gmail api を使用して、受信トレイ内のすべてのメッセージを取得する必要があります。しかし、それを行う方法は1つしかありません。

  1. メッセージのリストを取得する ( id, threadID )

    GET https://www.googleapis.com/gmail/v1/users/somebody%40gmail.com/messages?labelIds=INBOX&key={YOUR_API_KEY}
    
  2. id`s を使用して、ループ内のすべてのメッセージを取得します

    While 
        GET https://www.googleapis.com/gmail/v1/users/somebody%40gmail.com/messages/147199d21bbaf5a5?key={YOUR_API_KEY}
    End of While
    

しかし、この方法では 100500 リクエストが必要でした。1 つのリクエストですべてのメッセージ (またはペイロードフィールドのみ) を取得する方法を知っている人はいますか?

4

2 に答える 2