2017-12-29 90 views
0

하나의 API 호출로 모든 INBOX 메일 및 모든 보낸 메일의 결과를 historyID 및 history.list Gmail-API를 사용하여 가져오고 싶습니다. 참조 : 나는 다음과 같은 GET 요청을 타격하고 https://developers.google.com/gmail/api/v1/reference/users/history/listGmail 용 history.list API에 여러 개의 labelId를 추가 할 수 있습니까?

: https://www.googleapis.com/gmail/v1/users/{userID}/history?startHistoryId={historyID}&labelId=SENT&labelId=INBOX

I만을 얻을 발송 된 라벨 메시지를. API와 같이 보이는 것은 labelId에 대한 첫 번째 쿼리 매개 변수 & 만 허용합니다.

단일 API 호출에서 여러 개의 labelIds 응답을 얻을 수있는 방법이 있습니까? 나는 그것이 가능하지 않을 것이라고 생각

답변

0

, 나는 여러 요청과이 응답을 시도 :

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "invalidArgument", 
    "message": "Invalid label value in query" 
    } 
    ], 
    "code": 400, 
    "message": "Invalid label value in query" 
} 
} 

나는 각 labelID에 대해 개별적으로 호출하는 것이 좋습니다 것입니다하지만 당신은 이것에 대한 기능 요청을 제출 시도 할 수 있습니다 .

희망이 도움이됩니다.