In general, you CANNOT get your friends email address ( source ):
User permission Friends permission email not available
BUT , but since your friend has allowed your application, you can try the following in the FQL console :
SELECT email FROM user WHERE uid=FRIEND_ID
I suspect the problem is that you need a "friend" access_token to actually receive the email, because I assume that you are logged in as yours when you tried your request. Therefore, you need to grant offline_access permission, and then use it with the request.
But before doing this, I will try it with the access_token application.
PS: a subquery is not needed if you know a friendโs identifier.
ifaour
source share