I am adding a photo after checkin. I am using that checkinId to add photo. I am getting error response from post request.

> 
> `{"meta":{"code":400,"errorType":"param_error","errorDetail":"Cannot add photo to this checkin (it is a duplicate)"},"response":{}}`
> 
> 
> 

```
String URL_UPLOAD_PHOTO = "https://api.foursquare.com/v2/photos/add";
entity.addPart("v", new StringBody(sdf.format(cal.getTime()))); 
entity.addPart("checkinId", new StringBody(checkinId));
entity.addPart("public", new StringBody("1"));
entity.addPart("oauth_token", new     StringBody(FoursquareConstants.sharedPreference.getToken()));

ByteArrayBody imgBody = new ByteArrayBody(FrameActivity.tempPicByte, "image/jpeg",    "happyPhoto");
entity.addPart("image", imgBody);

```

What's the problem?