Facebook pages seem to expose events publicly by default, but personal profiles do not have a privacy option to enable similar behavior. As a result, the relationship queries through the Graph API will require permission from the profile owner for this app to query for events.
Since FB can track these permissions on its end, the prompt itself might only take a bit of Javascript to implement. Additionally, the error message when no events are available can be enhanced to suggest this.
Facebook pages seem to expose events publicly by default, but personal profiles do not have a privacy option to enable similar behavior. As a result, the relationship queries through the Graph API will require permission from the profile owner for this app to query for events.
Since FB can track these permissions on its end, the prompt itself might only take a bit of Javascript to implement. Additionally, the error message when no events are available can be enhanced to suggest this.