Facebook Avatar URL is no longer working
-
Hey there. This is no coding help request. It’s more of a bug report that your implementation seems broken.
Seems like Facebook changed their profile picture URLs. Something like this is no longer working:
https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=10156598689293596&height=200&width=200&ext=1712047568&hash=Afp6lacN0RCcHGBEkAYb1Dlln60FlEivGp7lVVaiEDumeA
For context: I’m using your nsl_registration_store_extra_input to let new users add additional info before registration is completed. During this additional registration step, i already grab the name and profile picture from nsl_registration_user_data. So getAuthUserData(‘picture’) is giving me the URL and also the hash is updating, but the image can not load anymore. And yes, i am aware that this URL expires quickly and i do not store it. It’s just to show the profile picture during the additional registration process. After that, your plugin is sideloading the image to the media library and that is still working! So after the registration is completed, the Facebook profile picture is correctly visible and assigned as the users avatar.This is only an issue with Facebook. Google and X/Twitter are just working fine. Not tried with other providers.
You can see the issue if you try to sign up on swissbeatbox.com > profile icon on the top right > Login with Facebook. On the “Complete registration” step, you will see that there is a missing image on top of the page (where the SBX logo sits). Open the browser console and to see the 404 of the profile picture URL.
Any fix or workaround would be highly appreciated. ??
The page I need help with: [log in to see the link]
- The topic ‘Facebook Avatar URL is no longer working’ is closed to new replies.