предел Facebook 50, ограничение Internet Explorer поддерживает только до 25 запросов в одно время
идентификатор пользователя или имя пользователя, или разделенный запятыми список из них. Они могут быть или не быть другом отправителя. Если это указано приложением, у отправителя не будет выбора получателей. Если нет, отправитель увидит селектор с несколькими друзьями и сможет выбрать максимум 50 получателей. (Из-за ограничения длины URL, максимальное количество получателей в IE7/IE8 25 при использовании диалога без фрейма.)
https://developers.facebook.com/docs/reference/dialogs/requests/
Чтобы упростить процесс запуска процесса предполагает приглашение сразу после страницы загружать и не заполнять «до» ... это откроет диалог facebook, который позволит facebook обрабатывать ui и обрабатывать запрос.
Пример показан ниже
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"> </script>
<script type="text/javascript">
FB.init({
appId:'<? echo $appID; ?>', cookie:true,
status:true, xfbml:true
});
function send_invitation(){
FB.ui({
method: 'apprequests',
message: 'ReeMatch analyzes your resume to find you jobs and compare them to bring you relevant jobs instantly. - www.ReeMatch.com',
redirect_uri: 'http://reematch.com/',
max_recipients: 25,
title: "Invite your friends to ReeMatch.com"
});
}
function fb_logout(){
FB.logout(function(response) {
parent.location ='<? echo $base_url; ?>';
});
}
setTimeout(function() {
send_invitation();
}, 1000);
</script>
FYI: Мы ставим второй таймер 1 поэтому, когда он инициирует send_invite вызвать браузер не блокирует вызов.
У вас есть сообщение об ошибке? –
«Ошибка сети». Консоль сообщила о URL-адресе диалога, я открыл его, и он дает общий «Произошла ошибка». –