I am working on a Facebook application And I am offering the user to invite his friend to the application using the C# SDK. as shown in Facebook documentation
My p
You need to ask the user for the permission as seen on http://developers.facebook.com/docs/reference/dialogs/oauth/ . How did you get the permissions of the first user who is inviting the friend? You can redirect him to that page or the page which handles the app request clicks can check the application permissions. If the user doesn't grant a permission, you will easily ask him for them.
You should always check the permissions, because even the user already using your application can revoke them.