DeutscherBundesjugendring / epartool

Web-based consultation rounds
https://tooldoku.dbjr.de
GNU Affero General Public License v3.0
4 stars 1 forks source link

Facebook video validation is not working #76

Open mbohal opened 4 years ago

mbohal commented 4 years ago

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:

Possible solutions:

davidurban commented 4 years ago

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 :)