Skip to content

Commit 20508cd

Browse files
authored
fixing example code for batches
as mentioned here: #995
1 parent 11e67ba commit 20508cd

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

docs/upgrade-to-v3.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,16 @@ The object model for JSON batching has been improved to provide a cleaner API su
170170
171171
```Java
172172
final BatchRequestContent batchRequestContent = new BatchRequestContent();
173-
final String meGetId = batchRequestContent.addbatchRequestStep(graphClient.me().buildRequest().getHttpRequest());
173+
final String meGetId = batchRequestContent.addBatchRequestStep(graphClient.me().buildRequest(), HttpMethod.GET);
174174
final BatchResponseContent batchResponseContent = graphClient.batch().buildRequest().post(batchRequestContent);
175175
final User me = batchResponseContent.getResponseById(meGetId).getDeserializedBody(User.class);
176176
```
177+
178+
Requests with POST body should have the body object added to the `addBatchRequestStep` like so:
179+
```Java
180+
IHttpRequest request = graphClient.me().contacts().buildRequest();
181+
batchRequestContent.addBatchRequestStep(request, HttpMethod.POST, body);
182+
```
177183
178184
### IJsonBackedObject interface
179185

0 commit comments

Comments
 (0)