2014-12-22 3 views
1

내 응용 프로그램은 스레드를 수정하라는 일련의 요청을합니다. 지금 당장은 쓰레드로 쓰레드를 처리하지만, 이상적으로는 쓰레드 ID를 일괄 처리하고 하나의 요청을하는 것이 이상적입니다. 이것을 할 수 있습니까?Gmail API를 사용하면 요청을 일괄 처리 할 수 ​​있습니까?

편집 :

나는 Gmail은 API를 https://developers.google.com/gmail/api/guides/batch이 설명서를 발견했다. 일괄 처리를 요청할 수는 있지만 원자 단위를 일괄 처리하는 것과 같은 작업을 수행 할 수는 없습니다. 한 번에 스레드 그룹을 수정하고 싶다면 각 스레드에 대해 개별 요청을 작성한 다음 하나의 다중 요청으로 배치해야합니다.

답변

1

Gmail API에 대한 일괄 요청을 할 수 있어야합니다. 이를 수행하는 가장 쉬운 방법은 Gmail API client libraries 중 하나를 사용하는 것입니다. 예를 들어, Gmail Java client libraryJavaDoc이며 검토 할 수 있습니다.

Java 클라이언트 라이브러리를 사용하는 배치 요청의 경우, JsonBatchCallback 객체를 정의하고, BatchRequest 객체를 정의하고, 요청을 배치에로드 한 다음 배치를 실행합니다. 적용 가능한 Google 캘린더를 사용한 예는 Batch documentation for the Java API client library을 참조하십시오. 필요에 따라 캘린더 클라이언트 통화를 Gmail 클라이언트 통화로 바꿀 수 있습니다. 배치 객체에 요청을로드하기 전에 실행해야합니다.

+0

예, 클라이언트 라이브러리를 찾았지만 대신 자신의 라이브러리를 찾았습니다. 이제 배치 작성과 관련된 문제가 발생합니다. http://stackoverflow.com/questions/27650927/how-do-i-batch-send-a-multipart-html-post-with-multiple-urls – user592419

+0

요즘에는 PHP 라이브러리에서 최소한 예제가 있습니다. 'examples/batch.php'에서 소스 코드를 어떻게 배치 할 것인가? –

관련 문제