EmbedVideo states in v. 2.9.0 that it "Add facebook video embeds", but attempting to add Facebook video results in "EmbedVideo received the bad id"
In https://gitlab.com/hydrawiki/extensions/EmbedVideo/-/releases it is stated that EmbedVideo 2.9.0 adds the feature "Add facebook video embeds".
When I install v. 2.9.0 by downloading the zip file, the code seems to think it is 2.8.0, but the code seems different from the "real" 2.8.0, so I am assuming that I'm running 2.9.0 because when I compare it will the real 2.8.0 there are several instances of the string "facebook".
However, when I enter this code on a page:
{{#evt:
service=facebook
|id=https://fb.watch/hQcJBEn4pf
|alignment=center
}}
It results in "EmbedVideo received the bad id "https://fb.watch/hQcJBEn4pf" for the service "facebook"."
When I search the source code for "EmbedVideo received the bad id", it shows in the following line in en.json:
"error_embedvideo_id": "EmbedVideo received the bad id \"$2\" for the service \"$1\".",
However when I search the source code for "error_embedvideo_id", I don't see this being used anywhere in the source code:
\$ grep -R 'error_embedvideo_id' .
./i18n/de.json: "error_embedvideo_id": "EmbedVideo erhielt die unbrauchbare ID „$2“ für „$1“.",
./i18n/ru.json: "error_embedvideo_id": "В тег EmbedVideo введен неверный id \"$2\" видео для сервиса \"$1\".",
./i18n/pl.json: "error_embedvideo_id": "EmbedVideo napotkał błędne ID „$2” dla usługi „$1”.",
./i18n/en.json: "error_embedvideo_id": "EmbedVideo received the bad id \"$2\" for the service \"$1\".",
./i18n/sv.json: "error_embedvideo_id": "EmbedVideo - Felaktig id \"$2\" för tjänsten \"$1\" har angivits.",
It's only in the translations. I'm therefore at a bit of a dead end when it comes to debugging this. Any help much appreciated in getting facebook embeds to work, thanks!
Reference: https://github.com/LeHubca/lehub-mediawiki/issues/12