Τι πρέπει να γνωρίζετε
- Μεταβείτε στο developers.facebook.com και επιλέξτε Οι εφαρμογές μου > Create App. Εισαγάγετε λεπτομέρειες για το αναγνωριστικό εφαρμογής σας. Επιλέξτε σενάρια ανάπτυξης ή παραλείψτε.
- Επιλέξτε Ρύθμιση κάτω από τον τύπο της εφαρμογής που θέλετε. Για μια εφαρμογή Messenger, επιλέξτε τη σελίδα σας και ολοκληρώστε τις οδηγίες ρύθμισης του Webhook.
- Χρησιμοποιήστε το Graph API για ανάγνωση και εγγραφή δεδομένων στο Facebook. Το Graph API παρουσιάζει μια απλή προβολή του κοινωνικού γραφήματος του Facebook.
Μπορείτε να δημιουργήσετε τη δική σας εφαρμογή Facebook για την εταιρεία, τον οργανισμό ή την προσωπική σας χρήση, ενσωματώνοντάς την στη σελίδα σας στο Facebook. Η πλατφόρμα Facebook Developers έχει όλα όσα χρειάζεστε, συμπεριλαμβανομένων των απαραίτητων εργαλείων και οδηγών για να σας καθοδηγήσουν στη διαδικασία.
Πώς να δημιουργήσετε μια εφαρμογή Facebook για τη σελίδα σας
Τα παρακάτω βήματα θα σας οδηγήσουν στη διαδικασία δημιουργίας μιας εφαρμογής για το Facebook Messenger. Ωστόσο, υπάρχουν πολλά άλλα προϊόντα που μπορείτε να επιλέξετε για την εφαρμογή σας. Τα παρακάτω βήματα απαιτούν επίσης να έχετε δημιουργήσει μια σελίδα στο Facebook.
- Πλοηγηθείτε στο developers.facebook.com σε ένα πρόγραμμα περιήγησης ιστού. Εάν δεν είστε ήδη συνδεδεμένοι στον λογαριασμό σας στο Facebook, επιλέξτε Σύνδεση επάνω δεξιά για να συνδεθείτε στον λογαριασμό σας.
-
Επιλέξτε Οι εφαρμογές μου στην επάνω δεξιά γωνία και, στη συνέχεια, επιλέξτε + Δημιουργία εφαρμογής από την αναπτυσσόμενη λίστα.
-
Δημιουργήστε το αναγνωριστικό εφαρμογής σας εισάγοντας ένα όνομα στο πεδίο Εμφανιζόμενο όνομα και μια διεύθυνση email στο πεδίο Email επικοινωνίας.
Επιλέξτε το μπλε κουμπί Δημιουργία αναγνωριστικού εφαρμογής όταν τελειώσετε.
Μπορεί να σας ζητηθεί να ολοκληρώσετε έναν έλεγχο ασφαλείας εισάγοντας έναν κωδικό CAPTCHA.
-
Το
Το Facebook θα σας δώσει τη δυνατότητα να επιλέξετε ανάμεσα σε τέσσερα σενάρια που θα σας βοηθήσουν να δημιουργήσετε την εφαρμογή σας. Μπορείτε να επιλέξετε ένα και να επιλέξετε το μπλε κουμπί Επιβεβαίωση στο κάτω μέρος ή αν προτιμάτε να δημιουργήσετε την εφαρμογή σας χωρίς να χρησιμοποιήσετε ένα από αυτά τα σενάρια, επιλέξτε Παράλειψηαντί.
Για αυτό το συγκεκριμένο σεμινάριο, θα Παράβλεψη τα σενάρια.
-
Επιλέξτε το κουμπί Ρύθμιση για ένα προϊόν για να ξεκινήσει η δημιουργία της εφαρμογής σας.
Για τους σκοπούς αυτού του σεμιναρίου, θα επιλέξουμε Messenger.
-
Στην ενότητα Access Tokens, επιλέξτε την αναπτυσσόμενη λίστα κάτω από τη Σελίδα για να επιλέξετε τη σελίδα Facebook που θέλετε να χρησιμοποιήσετε.
Μπορεί να χρειαστεί να επεξεργαστείτε τα δικαιώματα για να εκχωρήσετε πρόσβαση στην εφαρμογή και να δημιουργήσετε ένα διακριτικό. Επιλέξτε το μπλε κουμπί Δικαιώματα επεξεργασίας > Συνέχεια ως [Όνομα] > Πλαίσιο ελέγχου σελίδας >Επόμενο > Ολοκληρώθηκε > OK. Θα εμφανιστεί μια σειρά χαρακτήρων στο πεδίο Διακριτικό πρόσβασης σελίδας.
-
Προτού κάνετε οτιδήποτε άλλο, πρέπει να ακολουθήσετε τις οδηγίες ρύθμισης του Webhook του Facebook για να δημιουργήσετε ένα διακριτικό επαλήθευσης, το οποίο θα χρειαστείτε για το επόμενο βήμα.
Θα χρειαστείτε εγκατεστημένο το Node.js στον υπολογιστή σας για να ρυθμίσετε το webhook σας.
-
Κάτω από την ενότητα Webhooks, επιλέξτε Ρύθμιση Webhooks και εισαγάγετε URL της σελίδας σας στο πεδίο URL επιστροφής κλήσης συν το verify token που δημιουργήσατε στο τελευταίο βήμα στο πεδίο Verify Token.
-
Επιλέξτε τα πλαίσια ελέγχου δίπλα στα συμβάντα webhook που θέλετε να παραδοθούν στο webhook σας.
Το Facebook συνιστά την επιλογή messages και messaging_postbacks στο ελάχιστο.
-
Επιλέξτε το μπλε κουμπί Επαλήθευση και Αποθήκευση.
Ένα αίτημα GET θα σταλεί στο webhook σας. Εάν ρυθμίσετε τα πάντα σωστά, οι ρυθμίσεις του webhook θα αποθηκευτούν αυτόματα.
-
Τώρα για να εγγραφείτε στην εφαρμογή σας στη σελίδα σας, επιστρέψτε στις Ρυθμίσεις της εφαρμογής σας και αναζητήστε την ενότητα Δημιουργία διακριτικών και επιλέξτε Επιλέξτε μια σελίδα για να επιλέξετε τη σελίδα σας από την αναπτυσσόμενη λίστα.
- Επιστροφή στην ενότητα Webhooks, κάντε το ίδιο όπως παραπάνω επιλέγοντας Επιλέξτε μια σελίδα για να επιλέξετε τη σελίδα σας από την αναπτυσσόμενη λίστα.
- Επιλέξτε το κουμπί Εγγραφή.
-
Για να διασφαλίσετε ότι έχετε ρυθμίσει τα πάντα σωστά, δοκιμάστε την εφαρμογή σας μεταβαίνοντας στο Facebook.com ή στο Messenger στην κινητή συσκευή σας και στέλνοντας ένα μήνυμα στη σελίδα σας. Το webhook σας θα πρέπει να λάβει ένα συμβάν webhook, που σημαίνει ότι η εφαρμογή σας έχει ρυθμιστεί με επιτυχία.
Εάν χρησιμοποιείτε το Messenger με την εφαρμογή σας, εξετάστε τον οδηγό Quickstart του Facebook για να σας βοηθήσει να δημιουργήσετε το πρώτο σας bot Messenger.
Τι είναι μια εφαρμογή Facebook;
Οι προγραμματιστές δημιουργούν τις περισσότερες από τις κοινές εφαρμογές που θα βρείτε στο Facebook, μέσω της πλατφόρμας Facebook Developers. Χιλιάδες εφαρμογές τρίτων είναι διαθέσιμες για χρήση μέσω του προσωπικού λογαριασμού Facebook που σας βοηθούν να συνδεθείτε με άλλα προϊόντα και υπηρεσίες.
Μια εφαρμογή (δεν πρέπει να συγχέεται με την παρόμοια μη-αρκετά-πλήρη εφαρμογή που ονομάζεται "applet") δεν είναι στην πραγματικότητα μια εφαρμογή με την έννοια ότι οι χρήστες υπολογιστών Mac και Windows γνωρίζουν τον όρο. Αντί να εγκαταστήσετε μια εφαρμογή υπολογιστή (επίσης γνωστή ως λογισμικό και προγράμματα) από έναν δίσκο ή μια λήψη στον σκληρό δίσκο του υπολογιστή σας, θα χρησιμοποιούσατε μια εφαρμογή Facebook εκτελώντας το πρόγραμμα περιήγησής σας, η οποία δεν καταλαμβάνει χώρο στον υπολογιστή σας.
Για παράδειγμα, εάν χρησιμοποιείτε μια εφαρμογή για να παίξετε Scrabble με έναν φίλο στο Facebook, το Facebook αποθηκεύει κάθε κίνηση που κάνετε στους διακομιστές του, όχι τοπικά. Η σελίδα ενημερώνεται όταν συνδέεστε ξανά ή με άλλο τρόπο ανανεώνετε το πρόγραμμα περιήγησής σας. Αυτή είναι η βασική διαφορά μεταξύ μιας εφαρμογής Facebook και μιας συμβατικής εφαρμογής.
Τι είναι η πλατφόρμα προγραμματιστών Facebook;
Το Facebook κυκλοφόρησε την πλατφόρμα Facebook Developers το 2007, παρέχοντας ένα πλαίσιο που μπορούν να χρησιμοποιήσουν οι προγραμματιστές για να δημιουργήσουν εφαρμογές που αλληλεπιδρούν με τις βασικές λειτουργίες του Facebook. Αυτό σήμαινε ότι οι εφαρμογές μπορούσαν να μοιράζονται πληροφορίες χρήστη με εξωτερικές εφαρμογές μέσω ενός ανοιχτού API (διεπαφή προγραμματισμού εφαρμογών).
Η πλατφόρμα Facebook Developers παρέχει ένα σύνολο API και εργαλείων που επιτρέπουν σε τρίτους προγραμματιστές να ενσωματωθούν στο ανοιχτό γράφημα - είτε μέσω εφαρμογών στο Facebook.com είτε μέσω εξωτερικών ιστοτόπων και συσκευών.
Γιατί να δημιουργήσεις μια εφαρμογή Facebook;
Μπορεί να αναρωτιέστε, σε τι μπορεί να χρησιμοποιήσει η επιχείρησή σας ένα παιχνίδι όπως το Scrabble; Πολύ λίγο, αλλά τα παιχνίδια δεν είναι η μόνη χρήση των εφαρμογών. Οποιαδήποτε οντότητα θέλει το όνομά της να κοινοποιείται σε ένα κοινωνικό δίκτυο μπορεί να χρησιμοποιήσει μια εφαρμογή για να δημιουργήσει αναγνώριση επωνυμίας.
Σκεφτείτε αυτό το σενάριο: Έχετε ένα εστιατόριο με τη δική του σελίδα στο Facebook. Πολλοί άνθρωποι δημοσιεύουν εγκόσμια σχόλια στις δημοσιεύσεις της σελίδας, και αυτό είναι περίπου. Η σελίδα έχει μια βάση θαυμαστών, αλλά δεν είναι πολλοί οι πελάτες που αισθάνονται αρκετά ενθαρρυμένοι να της κάνουν like.
Τώρα φανταστείτε τη σελίδα να έχει μια εφαρμογή που παραθέτει στοιχεία μενού - πλήρης με φωτογραφίες που μπορούν να επιλέξουν και να μοιραστούν οι χρήστες. Αντί να προσφέρει στους θαυμαστές σας βαρετές ενημερώσεις κατάστασης ή συνδέσμους προς το ιστολόγιό σας, μια εφαρμογή μπορεί να τους επιτρέψει να μοιράζονται μια πιο εντυπωσιακή άποψη για το τι έφαγαν μόλις στο εστιατόριό σας. Είναι εύκολο και διασκεδαστικό στη χρήση για τους θαυμαστές και με αυτόν τον τρόπο αξιοποιείτε την αξία του κοινωνικού μάρκετινγκ.
Χρήση του Facebook API
Το Graph API είναι ο πυρήνας της πλατφόρμας Facebook Developers, που επιτρέπει στους προγραμματιστές να διαβάζουν και να γράφουν δεδομένα στο Facebook. Το Graph API παρουσιάζει μια απλή, συνεπή προβολή του κοινωνικού γραφήματος του Facebook, αντιπροσωπεύοντας ομοιόμορφα αντικείμενα στο γράφημα (π.χ. άτομα, φωτογραφίες, συμβάντα και σελίδες) και τις μεταξύ τους συνδέσεις (π.χ. σχέσεις φίλων, κοινόχρηστο περιεχόμενο και ετικέτες φωτογραφιών).
Μαζί με τον κατάλογο εφαρμογών, αυτή είναι η πιο ισχυρή πτυχή της πλατφόρμας Facebook για προγραμματιστές.
Δύο λειτουργίες που χρησιμοποιούν συχνά οι προγραμματιστές του Facebook για να διευρύνουν το κοινό τους είναι οι προσκλήσεις εφαρμογών και οι αναρτήσεις σε ιστορίες ειδήσεων. Και οι δύο λένε στους χρήστες του Facebook ποιοι από τους φίλους τους συμμετέχουν στην εφαρμογή.
Η πρόσκληση είναι μια ρητή ερώτηση που απευθύνεται σε φίλους της επιλογής του χρήστη της εφαρμογής. Από την άλλη πλευρά, η επιλογή ειδήσεων απλώς ενημερώνει τους άλλους ότι ένας φίλος χρησιμοποιεί μια εφαρμογή.
Το να κάνετε έναν χρήστη να στέλνει προσκλήσεις είναι πιο δύσκολο, επειδή τέτοιες προσκλήσεις δεν είναι πάντα ευπρόσδεκτες. Ωστόσο, εάν ένας χρήστης τα στείλει σε όσους μπορεί να ενδιαφέρονται πραγματικά για την εφαρμογή, αυτό μπορεί να οδηγήσει σε εγγραφές.
Με τα κατάλληλα κίνητρα, το μάρκετινγκ και την επωνυμία, οι εφαρμογές στο Facebook μπορούν να εξαπλωθούν σαν φωτιά. Ακολουθήστε τις παρακάτω οδηγίες για να μάθετε πώς να φτιάξετε το πρώτο σας.