שימוש ב - API של פייסבוק

בהסבר קצר זה נשתמש בסקריפט פייתון בשם fbconsole, שנכתב ע"י פייסבוק, אותו ניתן להוריד מכאן

התחלה מהירה

  1.   רצוי ליצור תיקייה חדשה, שכן הסקריפט המדובר עשוי ליצור קבצים שונים בתיקייה בה הוא נמצא כדי לרוץ כראוי.
  2. במערכת הלינוקס שמותקנת בכיתות 4 ו - 19 (Ubuntu Precise) נריץ בטרמינל, בתיקייה שיצרנו:
    usr/bin/python fbconsole.py/
  3. מספר דוגמאות שניתן כעת להריץ - ללא הזדהות מול פייסבוק:
משיכת מספר המשתמש של '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

קישורים חיצוניים למידע נוסף