Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Summary
Flickr URLs can now use the username of the user, rather than their ID, for example:
https://www.flickr.com/photos/gaborhojtsy/sets/72157594344908738/
This is not supported by the pattern matching in the module.
Steps to recreate
Try entering the above URL as a Flickr embed in the media module.
Proposed resolution
Update the pattern matching to support this alternative URL structure (in addition to the previous structure, which can still be used).
Comments
Comment #1
steinmb CreditAttribution: steinmb commentedThank you for the report. Do you know if there have been changes done to their API or is this an addition? I just stepped up as a co maintainer, so any information to save time getting to know Flickr API would be great.
Comment #2
steinmb CreditAttribution: steinmb commentedThis might also be related to #1490012: Using flickr.people.findByUsername does not always map to the expected user.. Have not found time to look into it.
Comment #3
JKingsnorth CreditAttribution: JKingsnorth commentedNot sure steinmb, sorry. I'm not at all familiar with the Flickr API.
Comment #4
Leeteq CreditAttribution: Leeteq commentedComment #5
steinmb CreditAttribution: steinmb as a volunteer commentedComment #6
steinmb CreditAttribution: steinmb as a volunteer commentedUnable to re-produce. That specific album/set is unlisted. Verified in https://www.flickr.com/services/api/explore/flickr.photosets.getInfo - try doing a lookup to the set id 72157594344908738
Other albums and sets seems to working just fine.