Using the API call notifications.sendEmail you can send an email to a application user that has authorised your app and granted the "email" extended permission.
Now lets pretend that I have 10 users I need to send an email to. 5 have given me this permission and 5 haven't. Is it necessary that I query FB to see if each user has given my app this permission - or can I just pass all the IDS to the sendEmail method and trust FB to send email to the 5? Will the call fail if there are any non-approved users passed?
$result = $facebook->api_client->notifications_sendEmail(
$user_list,
"The Subject",
"This should appear in the body (plain text)",
"<b><i><u>this should appear in the body</u></i></b> (HTML)"
);