API Method: smugmug.images.getEXIF
This method will return camera and photograph details about the image specified by ImageID. The Album must be owned by the Session holder, or else be Public (if password-protected, a Password must be provided), to return results. Otherwise, an "invalid user" faultCode will result. Additionally, the album owner must have specified that EXIF data is allowed. Note that many photos have no EXIF data, so an empty or partially returned result is very normal.
Arguments:* String SessionID
- int ImageID
- String Password optional
- String SitePassword optional
- String ImageKey
Result:* struct "Image" [some, none, or all may be returned]
-
- int "id"
- String "DateTime"
- String "DateTimeOriginal"
- String "DateTimeDigitized"
- String "Make"
- String "Model"
- String "ExposureTime"
- String "Aperture"
- int "ISO"
- String "FocalLength"
- int "FocalLengthIn35mmFilm"
- String "CCDWidth"
- String "CompressedBitsPerPixel"
- int "Flash"
- int "Metering"
- int "ExposureProgram"
- String "ExposureBiasValue"
- int "ExposureMode"
- int "LightSource"
- int "WhiteBalance"
- String "DigitalZoomRatio"
- int "Contrast"
- int "Saturation"
- int "Sharpness"
- String "SubjectDistance"
- int "SubjectDistanceRange"
- int "SensingMethod"
- String "ColorSpace"
- String "Brightness"
Fault Codes:* 4 - "invalid user (message)"
- 5 - "system error"