Facebook: Μπορώ προγραμματισμού Προσθέστε ένα φίλο;

ψήφοι
5

Είναι ένα API Facebook για να προσθέσετε ένα φίλο εκεί; Δεν μπορώ να βρω ένα, αλλά στη συνέχεια δεν μπορώ να βρω ανέφερε πουθενά ότι δεν υπάρχει ούτε ένα, και αυτό φαίνεται σαν κάτι πολλοί άνθρωποι θα ζητήσει περίπου.

(Σημείωση: Δεν μιλώ για μια εφαρμογή του Facebook, αλλά μάλλον ένα που βασίζεται στο HTTP API).

Διευκρίνιση

Θα ήθελα να αναφέρω ότι εγώ προσπαθώ να το κάνετε αυτό με την άδεια των χρηστών. Θα μου δώσετε το όνομα χρήστη και τον κωδικό πρόσβασής τους. Δεν προσπαθούμε να spam κανέναν.

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

Ναι, νομίζω ότι δεν θα πρέπει να ζητήσει πέρασμα χρήστη και το όνομα χρήστη.

Αλλά, εάν θα πρέπει να το κάνετε την αίτησή σας, μπορείτε να χρησιμοποιήσετε τη βάση δεδομένων / XML για να το κάνουμε αυτό. Αλλά μόνο η αίτησή σας θα αντιμετωπίσει την προστιθέμενη χρήστη ως μη φίλος του στο facebook.

Στην αίτησή μου έχω προσθέσει όλους τους φίλους στο ΣΠ και πρόσθεσε, επίσης, τον εαυτό μου ως φίλος του εαυτού μου. έτσι ώστε να μπορώ να κάνω το καθήκον αυτό ορίζεται στο MyFriends ρόλο (στην αίτησή μου).

Όνομα ID FBUserId

9705 1215966620 Αμπούλ Μπασάρ

9706 1248090545 Tuhin Ahmed
9707 1251036547 Orijit Diponkor Shuvrangshu Tridib
9708 1252800907 Σαχίν Μαχμούντ 9709 1263680515 Binayan Dey 9710 1275860308 Mitu Kumar Debnath 9711 1279017492 Ahmed Riaj 9712 1280150772 Mahbubur Τρίψτε Talha 9713 1287414234 প্রবাসী সারোয়ার 9714 1294159220 Md.Humayun Kabir 9715 1294340379 Shah Μωάμεθ Mazed

Απαντήθηκε 27/06/2009 στις 14:52
πηγή χρήστη

ψήφοι
2

Πέρασα πολύ χρόνο αναζητούν, και τελικά ήρθε απέναντι από μια πολύ απλή λύση.

Χρησιμοποιώντας το API του Facebook Javascript μπορείτε να κάνετε μια αίτηση φίλου με:

<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 κλήση στον server σας, όπου μπορείτε να αποθηκεύσετε πληροφορίες σχετικά με τη δράση, αν χρειαστεί.

Μπορείτε να ελέγξετε αυτό, χρησιμοποιώντας το javascript κονσόλα εφαρμογή στο 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