Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- W/System.err: java.lang.SecurityException: Access denied to package [package name here]
- W/System.err: at android.os.Parcel.readException(Parcel.java:1465)
- W/System.err: at android.os.Parcel.readException(Parcel.java:1419)
- W/System.err: at com.clover.sdk.v3.inventory.IInventoryService$Stub$Proxy.deleteModifier(IInventoryService.java:2279)
- W/System.err: at com.clover.sdk.v3.inventory.InventoryConnector$45.run(InventoryConnector.java:410)
- W/System.err: at com.clover.sdk.v3.inventory.InventoryConnector$45.run(InventoryConnector.java:408)
- W/System.err: at com.clover.sdk.v1.ServiceConnector.execute(ServiceConnector.java:196)
- W/System.err: at com.clover.sdk.v3.inventory.InventoryConnector.deleteModifier(InventoryConnector.java:408)
- Java API attempt:
- Modifier modifier = new Modifier();
- List<ModifierGroup> modifierGroupsForItem = inventoryConnector.getModifierGroupsForItem(itemId);
- final ModifierGroup modifierGroup = modifierGroupsForItem.get(0);
- Reference modGroupRef = new Reference();
- modGroupRef.setId(modifierGroup.getId());
- modifier.setModifierGroup(modGroupRef);
- modifier.setPrice((long)0);
- Modifier modifier1 = inventoryConnector.createModifier(modifierGroup.getId(), modifier);
- String modifierId = modifier1.getId();
- LineItem lineItem = new LineItem();
- lineItem = orderConnector.addVariablePriceLineItem(orderId, itemId, payAmount / 10, null, null);
- orderConnector.addLineItemModification(orderId, lineItem.getId(), modifier1);
- inventoryConnector.deleteModifier(modifierId);
- REST API attempt:
- String URL= baseUrl + "/v3/merchants/" + merchId + "/modifier_groups/" + modifierGroup.getId() + "/modifiers/" + modifierId;
- DefaultHttpClient httpclient = new DefaultHttpClient();
- HttpDelete httpDeleteRequest = new HttpDelete(URL);
- httpDeleteRequest.setHeader("Accept", "application/json");
- httpDeleteRequest.setHeader("Content-type", "application/json");
- httpDeleteRequest.setHeader("Authorization", "Bearer " + authId);
- HttpResponse response = httpclient.execute(httpDeleteRequest);
- HttpEntity entity = response.getEntity();
- InputStream instream = entity.getContent();
- String resultString= convertStreamToString(instream);
- instream.close();
- JSONObject jsonObjRecv = new JSONObject(resultString);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement