Facebook: ¿Puedo agregar un amigo mediante programación?

votos
5

¿Hay una API de Facebook para agregar un amigo? No puedo encontrar uno, pero no puedo encontrarlo en ningún lado que indique que no hay ninguno, y esto parece algo por lo que mucha gente estaría preguntando.

(Nota: no estoy hablando de una aplicación de Facebook, sino de una API basada en HTTP).

Aclaración

Debo mencionar que estoy tratando de hacer esto CON la autorización de los usuarios. Me dan su nombre de usuario y contraseña. No estoy tratando de enviar spam a nadie.

Twitter tiene una API muy simple para hacer esto; Esperaba que Facebook también lo hiciera.

Publicado el 08/05/2009 a las 19:57
fuente por usuario
En otros idiomas...                            


4 respuestas

votos
4

No creo que haya una manera de hacer esto. Esto se basa en la elección del usuario. La mejor opción sería hacer que el usuario sea empujado al perfil en cuestión y hacer que haga el trabajo.

Editar: Usted debe nunca se pida un nombre de usuario y la contraseña de Facebook. eso es una violación de los términos de facebook y una mala elección de diseño. deberías usar su API estándar para acceder a los datos a / desde Facebook.

Respondida el 08/05/2009 a las 19:59
fuente por usuario

votos
0

Mira el navegador scriptable de SimpleTest . Es parte de su marco de prueba, pero puede usar el componente del navegador de forma independiente.

Snoopy es otra buena opción.

Respondida el 08/05/2009 a las 22:18
fuente por usuario

votos
0

Sí, creo que no deberíamos solicitar el pase de usuario y el nombre de usuario.

Pero, si necesita hacerlo en su aplicación, puede usar la base de datos / XML para hacerlo. Pero solo su aplicación tratará al usuario agregado como amigo, no como facebook.

En mi aplicación agregué todos los amigos en DB y también me agregué como amigo mío. para que pueda hacer la tarea que se define en myFriends role (en mi aplicación).

ID FBUserId Name

9705 1215966620 Abul Bashar

9706 1248090545 Tuhin Ahmed
9707 1251036547 Orijit Diponkor Shuvrangshu Tridib
9708 1252800907 Shahin Mahmud 9709 1263680515 Binayan Dey 9710 1275860308 Mitu Kumar Debnath 9711 1279017492 Ahmed RIAJ 9712 1280150772 Mahbubur Rub Talha 9713 1287414234 প্রবাসী সারোয়ার 9714 1294159220 Md.Humayun Kabir 9715 1294340379 Shah Muhammad Mazed

Respondida el 27/06/2009 a las 14:52
fuente por usuario

votos
2

Pasé una gran cantidad de tiempo buscando, y finalmente encontré con una solución muy simple.

El uso de la API de Facebook Javascript que puede hacer una solicitud de amistad con:

<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>

La secuencia de comandos de devolución de llamada puede entonces simplemente realiza una llamada AJAX al servidor donde se guarda información sobre la acción, si es necesario.

Esto se comprueba mediante el uso de la aplicación de consola javascript en Facebook:

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

Pegar en el guión anterior, incluyendo las etiquetas, o haga clic en el botón "Ejemplos" en la parte inferior del área de texto y encontrar el "fb.ui - friends.add" ejemplo.

Respondida el 09/12/2010 a las 23:54
fuente por usuario

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