title: How to invite friends to facebook app via the Graph API
body: <p>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:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/7182887/how-to-create-facebook-app-invited-with-an-external-application">How to create facebook app invited with an external application?</a></li>
  <li><a href="https://stackoverflow.com/questions/4316989/is-there-a-way-for-users-of-my-website-to-invite-their-friends-via-facebook-conn">Is there a way for users of my website to invite their friends via Facebook Connect or the API?</a></li>
  </ul>
  
  <p>I want to send a Facebook Canvas App invite to the OAuth signed in user's friends via the Graph API.</p>
  
  <p>I seem to be going around in circles with the documentation as everything points to the JS SDK dialog (<a href="https://developers.facebook.com/docs/reference/dialogs/requests/" rel="nofollow noreferrer">https://developers.facebook.com/docs/reference/dialogs/requests/</a>). The end result is the same where a notification will materialise for the invited friends with <em>"{User} has invited you to try {App name}"</em> but I don't want to use the JS dialog.</p>
  
  <p>It appears I should be looking here <a href="https://developers.facebook.com/docs/games/notifications" rel="nofollow noreferrer">https://developers.facebook.com/docs/games/notifications</a> 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:</p>
  
  <blockquote>
    <p>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.</p>
  </blockquote>
  
  <p>Can anyone help?</p>