What happens when you replace a photo on Flickr?
You can replace a photo on Flickr.
When you replace a photo, you preserve the photo ID, but the secret changes.
Here’s an example from one of my photos, using the flickr.photos.getInfo API:
<photo
id="53513831787"
- secret="49d244ae7e"
+ secret="da94cf8d63"
server="65535"
farm="66"
dateuploaded="1707315985"
isfavorite="0"
license="0"
safety_level="0"
rotation="0"
- originalsecret="9a2c4750ea"
+ originalsecret="1152023310"
originalformat="png"
views="2"
media="photo"
>
Note that this also bumps the lastupdate
attribute in the <dates>
element, e.g.:
<dates
posted="1707315985"
taken="2024-02-07 06:26:16"
takengranularity="0"
takenunknown="1"
- lastupdate="1708517912" // 2024-02-21T12:18:32
+ lastupdate="1708518493" // 2024-02-21T12:28:13
/>
That attribute is bumped for any change to the photo, not just replacement.
I don’t know if there’s a reliable way to detect replaced photos in the API. I can’t find any way to detect it in the UI (not even the lastupdate
date).
When I first tested this, I made all the replacements within a few minutes of each other. I went back and replaced this photo for a fourth time, several months later – the “date posted” value remains the same as ever.
Open questions:
- When you replace a photo, how long do the existing JPEGs hang around?