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
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"
- String "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"
- String "SubjectDistanceRange"
- int "SensingMethod"
- String "ColorSpace"
- String "Brightness"
Fault Codes:
- 4 - "invalid user (message)"
- 5 - "system error"