facebook - publicacion - migrar perfil a fanpage 2018
Cómo importo amigos de Facebook desde otro sitio web (7)
Estoy buscando una forma de conectarme a Facebook, permitiendo que el usuario ingrese su nombre de usuario y contraseña y que nuestra aplicación se conecte a su cuenta y obtenga sus contactos para que puedan invitarlos a unirse a su grupo en nuestro sitio. He escrito una aplicación de Facebook antes, pero esta no es tanto una aplicación como un conector, por lo que pueden invitar a todos sus amigos o solo a algunos al sitio en el que estamos trabajando.
He visto varios otros sitios hacer esto y también me conecto a contactos de Yahoo, Gmail y Hotmail. No creo que estén usando Facebook Connect para hacer esto, ya que es muy nuevo, pero pueden serlo.
Cualquier solución en cualquier idioma está bien ya que puedo portar cualquier ejemplo para usar C #. No puedo encontrar nada específicamente en Google o Facebook para abordar este problema específico. Cualquier ayuda es apreciada.
Vi que se eliminó una primera respuesta que sugería que podría necesitar raspar la página de amigos. Cuanto más miro, esto podría ser lo que tengo que hacer. De cualquier otra forma, creo que requerirá que la persona lo agregue como una aplicación. Me pregunto cómo se puede eliminar una respuesta, tal vez ese usuario la eliminó.
No respondiendo a la pregunta, pero con suerte brindando alguna información ...
Son características como esta que enseñan a las personas que está bien ingresar su nombre de usuario y contraseña para el sitio A en un formulario del sitio B. Esto definitivamente no está bien. Por favor no hagas que la gente piense que es.
Pero tal vez la API de Facebook le permite evitar este problema, al hacer que las personas inicien sesión en Facebook para dar acceso a su aplicación. Una ligera pero importante diferencia.
Parece que Facebook tiene una API para esto. Mira este blog aquí.
Levanté la vista para ver si estaba bien responder mi propia publicación, así que aquí está.
Resulta que tendrás que borrar la lista de amigos que no es legal en los términos de uso de Facebook. Entonces no haremos esto para nuestros sitios. Aquí hay algunos artículos que muestran lo que sucede cuando no se cumplen las reglas. Plaxo probó su raspado con Scoble y Facebook cerró la cuenta de Scobles en enero de este año.
http://scobleizer.com/2008/01/03/what-i-was-using-to-hit-facebook/
Hice esta pregunta hace un rato y antes de Facebook Connect fue en vivo y bueno. La mejor manera de hacer esto es usando facebook connect.
http://developers.facebook.com/connect.php?tab=website
Actualmente estoy usando esto en nuestro sitio en vivo y usando Facebook Developer Toolkit para .NET en Codeplex aquí:
http://www.codeplex.com/FacebookToolkit
¡Buena suerte!
Simplemente importelos a Yahoo usando FB Connect. ¿Todo mejor? Sin raspado de pantalla, sin violaciones de FB. Hecho.
Aquí hay una herramienta de código abierto PHP 5 que le permite importar contactos desde el correo electrónico y algunas redes sociales, incluido Facebook: OpenInviter es una clase PHP de código abierto, escrita en PHP5, para importar contactos desde la mayoría de los correos electrónicos conocidos. proveedores y redes sociales.
Puede usar Facebook Connect ''Enlace de cuenta''.
Ejemplo de Python / Django de los desarrolladores de Facebook wiki :
Página:
def invite_friends(request):
#HTML escape function for invitation content.
from cgi import escape
facebook_uid = request.facebook.uid
# Convert the array of friends into a comma-delimeted string.
exclude_ids = ",".join([str(a) for a in request.facebook.friends.getAppUsers()])
# Prepare the invitation text that all invited users will receive.
content = """<fb:name uid="%s" firstnameonly="true" shownetwork="false"/> wants to invite you to play Online board games, <fb:req-choice url="%s" label="Put Online Gaming and Video Chat on your profile!"/>""" % (facebook_uid, request.facebook.get_add_url())
invitation_content = escape(content, True)
return render_to_response(''facebook/invite_friends.fbml'',
{''content'': invitation_content, ''exclude_ids'': exclude_ids })
Modelo:
<fb:request-form action="http://apps.facebook.com/livevideochat/?skipped=1"
method="POST" invite="true" type="Online Games"
content="{{ content }}">
<fb:multi-friend-selector max="20"
actiontext="Here are your friends who aren''t using Online Games and Live Video Chat. Invite them to play Games Online today!"
showborder="true" rows="5" exclude_ids="{{ exclude_ids }}"> </fb:request-form>