У меня есть следующий код для отправки сообщений избранным друзьям по индивидуальному заказу
$friends = $facebook->api(array( "method" => "fql.query", "query" => "SELECT uid,name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())" ));
где $facebook
– это тот, у которого есть сведения о значении приложения и ключа.
& Я получаю список моих друзей в $friends
У меня тоже будет текстовое поле, чтобы ввести сообщение, которое нужно отправить,
теперь я передам выбранный список друзей и сообщений функции следующим образом
function facebook_send_message(to,message) { FB.ui({ app_id:'MY APP ID', method: 'send', name: 'Abcdef', link: 'http://apps.facebook.com/', to:to, message:message },function(response){alert(response);}); }
когда эта функция была вызвана, открывается всплывающее окно facebook, но моя форма, в которой размещается весь этот контент, отправляется, я не могу отправить сообщение избранным друзьям, кто-нибудь может мне помочь в этом вопросе.
Для отправки сообщения с настраиваемым текстом вы добавили параметр «сообщение» в FB.ui, но эта функция устарела. Вы не можете предварительно заполнить сообщение больше.
Это было устаревшим, возможно, из-за плохих рекламных объявлений. Поэтому не используйте параметр message для сообщения.