Can TAdvFacebook be used with a Facebook App Type of Business?
The permissions are completely different to the default scopes of the component. These permissions include pages_show_list, public_profile, pages_read_engagement, pages_manage_posts, etc.
If I replace the scopes with these in the Facebook sample app, when connecting, I get the Facebook error "Something went wrong" on the authorisation screen.
We are not aware of any issues with Business Type apps.
If changing scopes causes an error on the authorization screen, this usually means one of the scopes used is not valid in combination with your App permissions.
I have got a bit further by only adding a couple of the permissions but I am not getting the authorisation screen, it just flashes up briefly and then disappears. Your documentation says to enter 'https://www.facebook.com/connect/login_success.html' in the ValidOAuth redirect URIs but when I do so an error message says that this cannot be a facebook URL!
Any help greatly appreciated.
Further to this please see the log attached which states that the request is invalid because the app is configured as a desktop app.
Facebook.log (1.2 KB)
Can you please make sure on the Settings>Basic page "Website" was added as a platform and on the Settings>Advanced page "Native or desktop app?" is set to "No"?
Yes it was. Unchecking the Desktop App box then allowed me to enter https://www.facebook.com/connect/login_success.html in the ValidOAuth redirect URIs without an error and I can now connect. I can't do anything in the sample app but at least I can connect.
Please note that you'll need to add the required scopes to be able to use the functionality of the sample app.
Those scopes don't seem to be available for a Facebook business app!