Я не могу отправить электронную почту своим пользователям приложений, хотя у меня есть разрешения.facebook: почему я не могу отправить электронную почту от приложения к пользователю?
Я работаю с библиотекой java, хотя я не думаю, что это связано с этим.
long uid = ...;
Collection<Long> uids = new ArrayList<Long>();
uids.add(uid);
FacebookXmlRestClient client = new FacebookXmlRestClient(api, secret);
boolean sendEmailPerm = client.users_hasAppPermission(Permission.EMAIL,uid);
System.out.println("Can send email: "+ sendEmailPerm);
Collection<String> sent = client.notifications_sendTextEmail(uids, "subject", "body");
System.out.println("Succesfully sent email to: "+sent);
sent = client.notifications_sendFbmlEmail(uids, "subject", "body");
System.out.println("Succesfully sent email to: "+sent);
Я стараюсь как с fbml, так и текстовым письмом. Я также могу получить свойство proxied_email пользователя, но при отправке электронной почты на этот адрес с моим обычным почтовым клиентом не поступает.
Выход:
Can send email: true Succesfully sent email to: [] Succesfully sent email to: []
Этот ответ должен быть намного выше в результатах Google ... 2 часа жизни просто потрачено впустую ... но в любом случае thx много;) +1 – IProblemFactory