Приложение Facebook Отправить запрос на добавление в друзья через Facebook Api

Я хочу отправить приглашения друзьям из Facebook в список некоторых наших друзей без использования тегов FBML ()

Ответы на вопрос(6)

форма запроса теперь устарела и со временем будет устаревшей. Новый способ,объявленный 27 января 2011 года, являетсяПросит диалог.

образом

`FB.ui({
                method: 'apprequests',
                message: 'This is my applicaiton',
                title: 'Application Request without FBML',
                filters: 'all'
              },
                                // Callback function returning the list of requestObj Ids
                function(response){

                }
        );`

For more info  you could refer 
 Wiki Page for apprequest graph API 

ие.

Используя API Javascript Facebook, вы можете сделать запрос на добавление в друзья с помощью:

<script>
    FB.ui(
     { 
      method: 'friends.add', 
      id: fbid // assuming you set this variable previously...
     }, 
     function(param){

      console.log(param);

            // If they cancel params will show: 
            //    {action:false, ...}
            // and if they send the friend request it'll have:
            //    {action:true, ...}
            // and if they closed the pop-up window then:
            //    param is undefined
     }
    );
</script>

Затем скрипт обратного вызова может просто выполнить ajax-вызов на ваш сервер, где вы, при необходимости, сохраните информацию о действии.

Вы можете проверить это с помощью консольного приложения javascript на Facebook:

http://developers.facebook.com/tools/console

Вставьте в сценарий выше, включая теги, или нажмите "Примеры" кнопку в нижней части текстовой области и найти "fb.ui - friends.add» пример.

узья.

Я предлагаю взглянуть на их API

MLфб: запрос-форма тег это единственный способ сделать это.

https://developers.facebook.com/docs/reference/dialogs/

Диалоги предоставляют простой, согласованный интерфейс для предоставления социальной функциональности вашим пользователям. Диалоги не требуют никаких дополнительных разрешений, потому что они требуют взаимодействия с пользователем. Диалоги могут использоваться вашим приложением в любом контексте: на странице холста, на вкладке страницы, на веб-сайте или в мобильном веб-приложении, а также в собственных приложениях iOS и Android.

В настоящее время вам доступны 7 диалогов:

- Диалог каналов позволяет пользователю публиковать историю на своей временной шкале и своих друзей. Ленты новостей

- Диалог OAuth позволяет пользователю авторизовать приложение как часть потока аутентификации.

- Диалоговое окно «Добавить вкладку страницы» позволяет пользователю добавить приложение на страницу Facebook, которое он администрирует.

- Диалог друзей позволяет пользователю отправить запрос о дружбе другому пользователю.

- Платежный диалог позволяет пользователю совершать покупки с помощью баллов Facebook.

- Диалог запросов позволяет пользователю отправить запрос одному или нескольким своим друзьям.

- Диалог отправки позволяет пользователю отправить сообщение Facebook одному или нескольким своим друзьям.

Смотрите также:https://developers.facebook.com/docs/requests/

Ваш ответ на вопрос