0

전자 메일 설정 작업, 특히 Vacation-Responder 및 전달 설정과 함께 일괄 요청 [1]을 보내려고하지만 "404 찾을 수 없음"만 표시됩니다. 일괄 요청 내에서 전혀 문제가없는 다른 Admin SDK API 작업과 함께 작업했지만 전자 메일 설정으로는 얻을 수 없습니다. 지원되지 않을 수 있습니까? 나는 그 문제가 배치 요청에 있다는 것을 확실히 알고 있으며, 나는 개별적 작업 (배치 없음)으로 성공적으로 그것을 수행 할 수있다. , 내가 도메인과 사용자 이름을Google Apps 이메일 설정에 대한 일괄 요청

HTTP/1.1 200 OK 
Content-length: 338 
X-xss-protection: 1; mode=block 
X-content-type-options: nosniff 
Expires: Fri, 01 Jan 1990 00:00:00 GMT 
Server: GSE 
Pragma: no-cache 
Cache-control: no-cache, no-store, max-age=0, must-revalidate 
Date: Tue, 08 Jul 2014 09:20:45 GMT 
X-frame-options: SAMEORIGIN 
Content-type: multipart/mixed; boundary=batch_8eGfZ3iWYsE=_AAOswOMwE9Y= 

--batch_Dg4qG3f3pPg=_AAm-NVSCF2o= 
Content-Type: application/http 
Content-ID: response-0 

HTTP/1.1 404 Not Found 
Content-Type: text/html; charset=UTF-8 
Date: Tue, 08 Jul 2014 08:59:17 GMT 
Expires: Tue, 08 Jul 2014 08:59:17 GMT 
Cache-Control: private, max-age=0 
Content-Length: 9 

Not Found 
--batch_Dg4qG3f3pPg=_AAm-NVSCF2o=-- 

그리고 예 : 여기

는 요청 (일괄 요청 내부에 하나 개의 작업 만) 전송되는 : 여기

POST /batch HTTP/1.1 
Host: www.googleapis.com 
Content-length: 798 
Content-type: multipart/mixed; boundary=batch_foobar 
Authorization: hidden 

--batch_foobar 
Content-ID: 0 
Content-Type: application/http 
Content-Transfer-Encoding: binary 

PUT https://apps-apis.google.com/a/feeds/emailsettings/2.0/hiddendomain/hiddenusername/vacation 
Content-type: application/atom+xml 
Content-Length: 679 

<?xml version="1.0" encoding="utf-8"?> 
<atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:apps="http://schemas.google.com/apps/2006"> 
    <apps:property name="enable" value="true" /> 
    <apps:property name="subject" value="Test" /> 
    <apps:property name="message" value="Test message" /> 
    <apps:property name="contactsOnly" value="true" /> 
    <apps:property name="domainOnly" value="false" /> 
    <apps:property name="startDate" value="2014-07-08" /> 
    <apps:property name="endDate" value="2014-07-09" /> 
</atom:entry> 

--batch_foobar-- 

그리고 반응이다 실제로 사용하는 것은 괜찮습니다.

모든 도움, 의견, 제안을 부탁드립니다. 고맙습니다.

추신 : 나는 또한 OAuth 놀이터 [2]를 사용해 보았습니다.

[1] https://developers.google.com/admin-sdk/directory/v1/guides/batch

[2] https://developers.google.com/oauthplayground

답변

0

이메일 설정 API는 기존의 GData API를 기반으로하고 배치를 지원하지 않습니다. 성능 향상을위한 최상의 옵션은 병렬 API 요청을 보내는 것입니다.

+0

답변 해 주셔서 감사합니다. – salvarez