В Facebook я должен проверить разрешения, прежде чем я попытаюсь по электронной почте? - PullRequest
0 голосов
/ 08 октября 2009

Используя вызов API notifications.sendEmail , вы можете отправить электронное письмо пользователю приложения, которое авторизовало ваше приложение и предоставило расширенное разрешение электронной почты .

Теперь давайте представим, что у меня 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)"
);

1 Ответ

0 голосов
/ 08 октября 2009

http://wiki.developers.facebook.com/index.php/Notifications.sendEmail

Цитата:

Возвращает разделенный запятыми список получатели, которым было отправлено письмо успешно отправлено.

Вы можете предоставить идентификаторы пользователей, которые не предоставили вам расширенное разрешение по электронной почте. Они не получат письмо, но больше ничего не случится. Очевидно, что эти идентификаторы не будут отображаться в возвращаемом значении (см. Цитату выше).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...