Facebook: Puis-je ajouter Programmatically à un ami?

voix
5

Y at-il une API Facebook pour ajouter un ami? Je ne peux pas trouver un, mais je ne le trouve pas dit nulle part qu'il n'y en a pas, et cela semble être quelque chose de beaucoup de gens se poser des questions sur.

(Note: Je ne parle pas d'une application Facebook, mais plutôt une API basée sur HTTP.)

Clarification

Je dois dire que je suis en train de le faire avec l'autorisation de l'utilisateur. Ils me donnent leur nom d'utilisateur et mot de passe. Ne pas essayer de spammer tout le monde.

Twitter a une API très simple pour ce faire; Je l'avais espéré Facebook a fait aussi.

Créé 08/05/2009 à 19:57
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
4

Je ne pense pas qu'il y ait une façon de le faire. Ceci est basé sur le choix de l'utilisateur. Le meilleur pari serait d'avoir poussé l'utilisateur au profil en question et leur faire faire le travail.

Edit: Vous devriez jamais demander un nom d' utilisateur et mot de passe pour facebook. qui est une violation des termes de facebook et un choix de mauvaise conception. vous devez utiliser leur api standard pour l' accès aux données depuis / vers facebook.

Créé 08/05/2009 à 19:59
source utilisateur

voix
0

Consultez le navigateur scriptable de SimpleTest . Il fait partie de leur cadre de test, mais vous pouvez utiliser le composant indépendamment du navigateur.

Snoopy est une autre option.

Créé 08/05/2009 à 22:18
source utilisateur

voix
0

Oui, je pense que nous ne devrions pas demander Pass utilisateur et le nom de l'utilisateur.

Mais, si vous devez le faire dans votre application, vous pouvez utiliser la base de données / XML pour le faire. Mais que votre application traitera l'utilisateur ajouté comme ami pas le facebook.

Dans ma demande, j'ai ajouté tous les amis dans DB et a également ajouté moi-même comme un ami de mon moi. afin que je puisse faire la tâche ce qui est défini au rôle de MyFriends (dans ma demande).

ID FBUserId Nom

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 Muhammad Shah 9715 1294340379 Mazed

Créé 27/06/2009 à 14:52
source utilisateur

voix
2

J'ai passé beaucoup de temps à la recherche, et enfin une solution suis tombé très simple.

En utilisant l'API Facebook Javascript que vous pouvez faire une demande d'ami avec:

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

Le script de rappel peut alors effectue simplement un appel ajax à votre serveur où vous enregistrez les informations sur l'action, le cas échéant.

Vous pouvez tester cela en utilisant l'application de la console javascript sur Facebook:

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

Coller dans le script ci-dessus, y compris les balises, ou cliquez sur le bouton « Exemples » au bas de la zone de texte et de trouver le « fb.ui - friends.add » par exemple.

Créé 09/12/2010 à 23:54
source utilisateur

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