Facebook: Могу ли я Программным Добавить в друзья?

голоса
5

Есть ли API Facebook, чтобы добавить друга? Я не могу найти, но я не могу найти его в любом месте заявил, что не один, и это, кажется, как-то много людей будут спрашивать о.

(Примечание: Я не говорю о применении Facebook, а скорее API HTTP на основе.)

осветление

Следует отметить, что я пытаюсь сделать это с помощью авторизации пользователей. Они дают мне имя пользователя и пароль. Не пытаясь спам никому.

Twitter имеет очень простой API для этого; Я надеялся, что Facebook сделал тоже.

Задан 08/05/2009 в 19:57
источник пользователем
На других языках...                            


4 ответов

голоса
4

Я не думаю, что есть способ сделать это. Это основано на выборе пользователя. Лучше всего было бы, чтобы пользователь толкнул этот профиль и они делают работу.

Изменить: Вы не должны никогда просить ввести имя пользователя и пароль для Facebook. что является нарушением условий Facebook и выбора плохого дизайна. Вы должны использовать свой стандартный API для доступа к данным в / из Facebook.

Ответил 08/05/2009 в 19:59
источник пользователем

голоса
0

Проверьте поддерживающий сценарии браузер SimpleTest в . Она является частью их испытательной базы, но вы можете использовать компонент браузера самостоятельно.

Snoopy это еще один хороший вариант.

Ответил 08/05/2009 в 22:18
источник пользователем

голоса
0

Да, я думаю, что мы не должны просить пользователя Pass и имя пользователя.

Но, если вам нужно сделать это в вашем приложении вы можете использовать базы данных / XML, чтобы сделать это. Но только ваше приложение будет относиться к добавляемому пользователю как друг а не facebook.

В моем приложении я добавил всех друзей в БД, а также добавил мой сам, как друг мой сам. так что я могу сделать задачу, что определяется в myFriends роли (в моем приложении).

Имя ID FBUserId

9705 1215966620 Абуль Башар

9706 1248090545 Tuhin Ахмед
9707 1251036547 Orijit Diponkor Shuvrangshu Tridib
9708 1252800907 Шахин Махмуд 9709 1263680515 Binayan Дей 9710 1275860308 Миту Кумар Debnath 9711 1279017492 Ахмед RIAJ 9712 1280150772 Mahbubur руб Talha 9713 1287414234 প্রবাসী সারোয়ার 9714 1294159220 Md.Humayun Кабир 9715 1294340379 Шах Мухаммад Mazed

Ответил 27/06/2009 в 14:52
источник пользователем

голоса
2

Я потратил много времени на поиски, и, наконец, наткнулся на очень простое решение.

Использование Facebook JavaScript API вы можете сделать запрос друга с:

<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 на сервер, где вы сохранить информацию о действиях, если это необходимо.

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

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

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

Ответил 09/12/2010 в 23:54
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more