I hope this hasn't been answered before, I have looked everywhere but I have come up empty. There are a few similar questions here but none have the answer I am looking for:
- How to create facebook app invited with an external application?
- Is there a way for users of my website to invite their friends via Facebook Connect or the API?
I want to send a Facebook Canvas App invite to the OAuth signed in user's friends via the Graph API.
I seem to be going around in circles with the documentation as everything points to the JS SDK dialog (https://developers.facebook.com/docs/reference/dialogs/requests/). The end result is the same where a notification will materialise for the invited friends with "{User} has invited you to try {App name}" but I don't want to use the JS dialog.
It appears I should be looking here https://developers.facebook.com/docs/games/notifications however when I try to send a notification, I can only send to users who are already using the app. This tip seems to suggest the limitation I am seeing however the language used is confusing:
All notifications from an app are treated the same way, independent of how they're sent, via this API or as a person-to-person request. People won't see a first receipt prompt for invites, that is they have not authorized the app and a friend is simply inviting them to try the app.
Can anyone help?