Vimeo oEmbed with Hidden from Vimeo videos

oEmbed for Vimeo videos that are set (in Vimeo) to "hide from Vimeo" but have embedding permissions to "Anywhere" or to specific domains returns "This URL doesn't support oEmbed spec." error in Prismic.

I tested the same video with some embed testers like iframely.com and it works as expected.

How do I get this working in Prismic? I need to be able to hide the videos from the general Vimeo community and embed our videos on the site.

Hi Jered,

Welcome to Prismic community, I will try to help you on this.

It would be useful if you can share with us the video that you want to add to Prismic as well as your repository name so that I be able to reproduce the issue.

Note: You can send me that in a direct message if confidential.

Best,
Fares

Hi Jered,

I’ve received your direct message and I’ve been able to reproduce the issue.

For this I’ve created an issue in our issue tracker so that our dev team look into it, and well post in this thread in case of any resolution or work around.

Fares

1 Like

Hi Jered,

Our production team is working on a fix for this and they provided a work-around
You need prefix your url with https://vimeo.com/api/oembed.json?
such as:
https://vimeo.com/api/oembed.json?url=https://vimeo.com/349759079

Fares

1 Like

Thank you! I’ll look into implementing next week.

Just to be clear, is this a temporary solution and if so, will this solution continue to work after a final solution is in place or will we need to update the URIs at that time?

1 Like

Hi @jered.cuenco

The fix has been released with some other fixes on Beta, if you would like to have an early access to this release; can you please share with us (with a private message if confidential) your repository name?

For more info please check the release notes.

Looking forward to your reply,
Fares

1 Like

I have a similar problem,

When trying to embed either of these 2:
https://vimeo.com/api/oembed.json?url=https://vimeo.com/485933527&responsive=true&autoplay=true&controls=false&loop=true
14:43
https://vimeo.com/api/oembed.json?url=https://vimeo.com/485932936&responsive=true&autoplay=true&controls=false&loop=true

I get the following error:
This URL doesn't support oEmbed spec.

I get this error with URL:

https://vimeo.com/api/oembed.json?url=https://vimeo.com/417583411&background=true

Hi @matt1 We're looking in to this now. :slight_smile:

@Fares Do you know which cluster this fix is on? You were working on the original thread.

1 Like

Hi Phil, what's the word on this? It's been 17 days with no response. My Prismic documents are stuck because upon trying to update the embed to a new Vimeo URL, it's throwing the error.

This issue can be reproduced with this URL:

https://vimeo.com/api/oembed.json?url=https://vimeo.com/417583411&background=true

Hi Matt,

I apologize for the delayed answer, I didn't see that I've been tagged here.

In fact, this feature has been released a long time ago, if it is not working for then I would need to troubleshoot this with you.

In fact, the URL you have provided "https://vimeo.com/417583411" works when I try to embed it in Prismic only the parameter background=ture doesn't work

I will investigate if we support those parameters and get back to you.

Best,
Fares

Thank you for investigating. We need the background URL parameter from Vimeo so the videos have no audio, no controls, auto play, loop. I look forward to this bug getting resolved.

Using that url format gives me the following message in the Prismic Embed form:

This URL doesn't support oEmbed spec.

Hi René,

It seems that property responsive=ture is not a valid oEmbed property or al least for this testing tool as well as for Prismic.

https://iframely.com/embed/https%3A%2F%2Fvimeo.com%2F374155149%26responsive%3Dtrue

And the video without this property works fine, I will do some research and get back to you as soon as possible.

And here are the oEmbed specs reference that doesn't seem to support this property.

Best,
Fares

Hi René

I've done some research, and in fact there are multiple implementations of oEmbed, and this property is not supported by a large number of services including Prismic.

I will add a feature request and send it to our @features-team to track it.

Best,
Fares

Hi ,

You can show your support for a feature using the ':heart:' button, if you write a message please detail your use case for that feature in the thread.

You can check out our full feature request guidelines here :slight_smile:

https://community.prismic.io/t/feature-requests-what-do-you-already-love-what-could-be-better/844

Thanks.