There is a “send to a friend” form, which is used to send HTML emails to friends. The user is connected using Facebook Graph, I can ask for any permissions.
I want to get friend’s name (if the friend is Facebook-friend) using Facebook API. I figure, if I have emails address, is it possible?
it’s very easy to do this, and you don’t need the e-mail address.
once the user authorized your application, even with out asking for any other permissions, you should be able to access the users friends list, as you can see here:
http://developers.facebook.com/docs/reference/api/user/
(under the Connections sections, there’s the friends collection http://developers.facebook.com/docs/reference/api/user/#friends)
you can try to see the result here:
http://developers.facebook.com/tools/explorer/?method=GET&path=me/friends
as you can see, the name of the users is present and you can use it.
hope this helps.