Vimeo video with non-public privacy settings can't be embedded despite domain being whitelisted

Hi,

We have a site that uses portfolio posts with embedded videos to then be displayed by The Grid.

All our videos have privacy settings that hide them from vimeo, but have our website domain whitelisted for embedding them.

Yesterday, when going to add a video in the same way as all the others (Add Media / Insert from URL to a post that is then found by the Grid via a specific Category), instead of it working the video said it couldn’t be played due to privacy settings. After much back and forth with vimeo, we’ve established that videos set to public (not an option for us) work fine, and that a full iframe embed of “hidden” videos also works fine. Vimeo has stated that the error message we received happens when “The privacy error is displayed when the player cannot detect the referrer domain sent by your webpage. This can happen for many reasons, but is most often caused by lightboxes or plugins that hide your page’s domain.”

What is confusing, is that if you take a video we currently have working fine on the website, and try to make a new post with it - the new post fails to be able to embed the video.
So all our existing videos work fine, but we can’t add any new ones without this error.

This URL is to a staging site for testing purposes.
http://930.d42.mwp.accessdomain.com/adam-pertofsky/

What you see it :
TEST#3 - Top Left - A public video working fine.
TEST #2 - Top Center - The video in questions, not working. It defaults to showing an image if no video can be found.
TEST#1 - Top Right - Same as test#2, but different video
WOODSTOCK - A previous video, also same hidden settings, working fine.

The video we are testing with is here:

Other links of note are the test where an iframe embed of the same hidden video works fine…
http://930.d42.mwp.accessdomain.com/test-iframe-embed/​​

Site is on Wordpress 4.9.1, X v5.2.2

A note for anyone with a similar issue… the embed of a private link is still not working, but we’ve found a workaround using inserting the vimeo ID into the settings for The Grid instead. Tip - your vimeo ID is always only the first number… if you have a double number link because your settings are for “private with link only” just use the first number.

Hey There,

We are just glad that you have figured it out a way to correct the said issue.
Thanks for letting us know!

By the way, I noticed that you are using X 5.2.2 and Cornerstone 2.1.3. X 5.2.5 and Cornerstone 2.1.7 are now available in automatic updates! This release contains fixes for several issues so be sure to check out the changelog (http://theme.co/changelog/). Please do update to the latest version. After doing the updates, always remember to clear all caches (if you are using WP Rocket, WP SuperCache or W3 Total Cache) when updating so that the code from the latest release is always in use. This will help you to avoid any potential errors.

Best Regards.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.