2013-07-02 8 views

risposta

1

la seguente richiesta batch, ottiene l'eventId1, aggiorna l'eventId2 e crea un nuovo evento in calendario che si identifica con calendarId.

POST /batch HTTP/1.1 
Authorization: /*Auth token*/ 
Host: host 
Content-Type: multipart/mixed; boundary=batch_foobarbaz 
Content-Length: total_content_length 

--batch_foobarbaz 
Content-Type: application/http 
Content-ID: <item1:[email protected]> 

GET /calendar/v3/calendars/calendarId/events/eventId1 

--batch_foobarbaz 
Content-Type: application/http 
Content-ID: <item2:[email protected]> 

PUT /calendar/v3/calendars/calendarId/events/eventId2 
Content-Type: application/json 
Content-Length: part_content_length 

{{ body }} 

--batch_foobarbaz 
Content-Type: application/http 
Content-ID: <item3:[email protected]> 

POST /calendar/v3/calendars/calendarId/events 
Content-Type: application/json 
Content-Length: part_content_length 

{{ body }} 

--batch_foobarbaz-- 
+0

qual è l'URL completo da utilizzare per/richiesta batch. Ho provato a utilizzare "http://www.googleapis.com/batch" ma non è riuscito ... Per favore fatemi sapere – Jagadeesh

+0

L'endpoint è: http://www.googleapis.com/batch – ade

0

L'endpoint è

https://www.googleapis.com/batch

che funziona per me quando faccio Calendario richieste batch. Un problema che ho avuto è stato con il mio ultimo token di confine che non avevo il -- dopo di esso. Quindi ogni token inizia con -- e l'ultimo ha -- alla fine. Come mostra l'esempio di @Burcu Dogan.