Ben bir e-posta girişimi önce Facebook Ben izinlerini kontrol etmek gerekiyor?

1 Cevap php

API çağrısı kullanarak notifications.sendEmail sizin app yetkili ve extended permission "e-posta" verilmiş bir uygulama kullanıcıya bir e-posta gönderebilirsiniz.

Şimdi ben bir e-posta göndermek için gereken 10 kullanıcı var gibi yapalım. 5 bana bu izni verdik ve 5. yok. Ya da sadece 5 e-posta göndermek için SendEmail yöntem ve güven FB tüm IDS geçebilir - ben her kullanıcı benim app bu izin verdiyse görmek FB sorgulamak gerekli mi? Geçti olmayan onaylı kullanıcı varsa çağrı başarısız olur?

$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 Cevap

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

Alıntı:

Returns a comma-separated list of the recipients to whom the email was successfully sent.

Size e-posta genişletilmiş izni olmayan kullanıcılar için kullanıcı kimliklerini sağlayabilir. Bunlar e-posta almak olmaz, ama başka bir şey olur. Açıkçası, bu kimlikleri (yukarıdaki alıntı bakmak) dönüş değeri görünür olmaz.