使用API调用notifications.sendEmail,您可以向已授权您的应用并授予“电子邮件”extended permission的应用用户发送电子邮件。
现在假设我有10个用户需要发送电子邮件。 5给了我这个许可,5没有。我是否有必要查询FB以查看每个用户是否已向我的应用程序授予此权限 - 或者我是否可以将所有IDS传递给sendEmail方法并信任FB以向5发送电子邮件?如果有任何未经批准的用户通过,呼叫是否会失败?
$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)"
);
答案 0 :(得分:0)
http://wiki.developers.facebook.com/index.php/Notifications.sendEmail
引用:
返回以逗号分隔的列表 电子邮件所在的收件人 已成功发送。
您可以为未授予您电子邮件扩展权限的用户提供用户ID。他们不会收到电子邮件,但没有其他任何事情会发生。显然,这些ID不会出现在返回值中(请参阅上面的引用)。