בהסבר קצר זה נשתמש בסקריפט פייתון בשם fbconsole, שנכתב ע"י פייסבוק, אותו ניתן להוריד מכאן.
התחלה מהירה
-
רצוי ליצור תיקייה חדשה, שכן הסקריפט המדובר עשוי ליצור קבצים שונים בתיקייה בה הוא נמצא כדי לרוץ כראוי.
-
במערכת הלינוקס שמותקנת בכיתות 4 ו - 19 (Ubuntu Precise) נריץ בטרמינל, בתיקייה שיצרנו:
usr/bin/python fbconsole.py/
-
מספר דוגמאות שניתן כעת להריץ - ללא הזדהות מול פייסבוק:
משיכת מספר המשתמש של 'ariel.bardavid.5' בעזרת FQL של פייסבוק:
("fql("SELECT uid FROM user WHERE username='ariel.bardavid.5
משיכת השם המלא של המשתמש 'ariel.bardavid.5' בעזרת Graph API של פייסבוק:
['get('/ariel.bardavid.5')['name
הורדת תמונת הפרופיל של מארק צוקרברג ושמירתה בתור 'zuck.jpg':
('profile_pic = graph_url('/zuck/picture
('urllib.urlretrieve(profile_pic, 'zuck.jpg
-
ישנן פעולות שמצריכות הזדהות מול פייסבוק: נריץ ב - fbconsole את הפקודה '()authentication'. כעת יפתח דפדפן עם מסך כניסה לפייסבוק. הנה מספר דוגמאות שניתן להריץ לאחר ההזדהות:
כעת ניתן להתייחס למשתמש איתו בצענו הזדהות בתור "me":
['get('/me')['name
פרסום הודעה על הקיר:
({'post('/me/feed', {'message':'testing testin 1 2 3
העלאת תמונה בשם 'my-photo.jpg' שנמצאת באותה תיקייה בה הרצנו את fbconsole:
. ({('post('/me/photos', {'source':open('my-photo.jpg
חיפוש אחר "Moshe Cohen":
("('fql("SELECT uid, username, name FROM user WHERE contains('Moshe Cohen
קישורים חיצוניים למידע נוסף