Hello! I have an iOS implementation using the Ricoh Theta V. I updated it back in Nov 2021, but after a complaint of it not working on iOS 15, I’ve been unable to retrieve any image entry after taking a photo.
I will receive a “done” message along with the updated image name (ex ricoh201, 202 etc) but when I try and retrieve the data using the listFiles method, I only can retrieve photos from that moment in Nov 2021.
The retrieved list of the most recent 10 stays at Ricoh178-188, but despite the responses of ever higher images, and even trying to take photos manually with the camera, I never am able to get newer images. Any ideas? It’s been a bit so it could be an implementation issue, but it was working well for both iOS and Android just last year.
Code
I take a photo NSDictionary *body = @{@"name": @"camera.takePicture", @"parameters": @{@"sessionId": self.sessionId}
Then after done command is sent after capture, I get the file url from the httpstatustimer that returns it after completion. I try getting the image from a the list to download to phone.
NSDictionary *body = @{@"name": @"camera.listFiles", @"parameters": @{@"entryCount":@1, @"fileUrl":"http://192.168.1.1/files/150100525831424d4207da87683bc300/100RICOH/R0010200.JPG", @"fileType":@"all", @"maxThumbSize":@0, @"sessionId": mySessionId}};
However, when I retrieve the image taken with the generated image name, I only get the old photo http://192.168.1.1/files/150100525831424d4207da87683bc300/100RICOH/R0010188.JPG
Summary:
- Take photo
- save commandID to then upon completion get new captured photo fileId
- request new photo id for imageList to download,
- receive old photo from before.