Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facebook video validation is not working #76

Open
mbohal opened this issue Sep 3, 2020 · 1 comment
Open

Facebook video validation is not working #76

mbohal opened this issue Sep 3, 2020 · 1 comment
Labels
bug Something isn't working

Comments

@mbohal
Copy link
Contributor

mbohal commented Sep 3, 2020

Presently there is no way to validate if Facebook video is public. This is caused by broken mechanism that is supposed to check if video exists and if it is public. This was caused by changes in Facebook API,

With the new API the endpoint returns the following error:

(#10) This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages and https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS for details.

According to https://developers.facebook.com/docs/permissions/reference a Facebook app needs to be approved by Facebook in order to get the correct permissions to check if video is public. Although it seems strange, I could not find another way.

This means that:

  • users can not enter facebook videos
  • admins can not edit contributions containing facebook

Possible solutions:

  • drop support for Facebook videos
  • Figure out how to get the application approved and make sure all installations that use Facebook video get their Facebook application approved as well.
@mbohal mbohal added the bug Something isn't working label Sep 3, 2020
@davidurban
Copy link
Collaborator

My recommendation would be to drop the support. I cannot imagine 3rd party organisations using ePartool to handle Facebook app approval process. But I may be wrong :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants