Facebook video: "URL signature expired" due to login required

AI-generated summary

The discussion revolves around a “URL signature expired” error when trying to display a Facebook video on a Discourse forum. Canapin initially reported the issue, stating that a Facebook video they posted was no longer displaying after a few weeks, with a 403 error message.

JimPas shared a similar experience, noting that the issue seemed to occur shortly after posting the link, and that the video would briefly appear before being greyed out and displaying an “unsupported video mime” error.

Canapin later discovered that the video required a Facebook login to view, suggesting that this might be the root cause of the issue.

Hi.

Not sure this is Discourse related…

I’ve posted a Facebook video on my forum. A few weeks later, the embedded video won’t be displayed anymore, with a 403 error and this message: “URL signature expired”

The direct link still works, here it is: 1.4K views · 39 reactions | Un petit souvenir de mon entrainement et des heures passées sur le terrain à écouter de la musique en jouant avec le ballon. Musique Oxmo Puccino - Toucher l'Horizon. Faut aimer voir rebondir un ballon... :) | Romain Gadiolet

Here’s my post: Le sujet des vidéos de mono - #22 par Canapin - Autour d'une roue - Monocycle.info

Here’s another facebook video I just posed that works: Le sujet des vidéos de mono - #25 par Canapin - Autour d'une roue - Monocycle.info

Any idea what’s going on with the URL signature expired thing, and how I could have the embedded video working?

I’ve had that happen on my forum with a couple of links, but within hours. One link refused to show - other than a pop-up for me to log in or sign up. I don’t use FB myself. The next time I clicked on the link I got the expired URL signature message.
One thing I did notice is that when I scrolled down to the user’s post, the video seemed to appear “normally” for a split second, then was greyed out, Some time later I got an “unsupported video mime” error.
Here’s what shows on the first link the user posted:

When she posted the following link I got the expired URL signature:
https://video-sjc3-1.xx.fbcdn.net/v/t42.9040-2/116666410_322146822242699_3960034854420681283_n.mp4?_nc_cat=100&_nc_sid=985c63&efg=eyJybHIiOjUzMSwicmxhIjo1MTIsInZlbmNvZGVfdGFnIjoic3ZlX3NkIn0%3D&_nc_ohc=9eR3Bm0BQjgAX9JECJk&rl=531&vabr=295&_nc_ht=video-sjc3-1.xx&oh=95b3101a1253ab3f394e413c05b8a5a6&oe=5F2D2AF4

She ended up just posting the YouTube link to the video and that OneBoxed and worked fine. The YT link:

Hard to say. Can someone post a generally accessible (public) facebook video link here and we can watch what happens after a few days? I don’t have a FB account (or Instagram, or Whatsapp) and will absolutely go to my grave never ever having one, otherwise I’d offer to do it. :wink:

Same here. :slightly_smiling_face:

Good for you @JimPas and @codinghorror

I read this book over a year ago (Nov 2018), on that very subject:

Definitely worth reading (or listening to the audiobook).

It appears that the video I was talking about requires to be logged into Facebook. Maybe the issue comes from that :sweat_smile: