יצאה הגרסה השלישית ל-SDK של פייסבוק

FaceBook PHP SDK 3.0 יצאה לאוויר העולם - הסבר קצר על השינויים ועל המשמעויות למפתחים.

ב-22 למאי התפרסמה הגרסה השלישית של ה-PHP SDK למפתחי אפליקציות פייסבוק. בעוד שלבוני עמודי פייסבוק ולמומחים לרשתות חברתיות העדכון הזה לא מאד משנה. זו בשורה חשובה למפתחי אפליקציות פייסבוק שבסופו של דבר צריכים להביא את החזון של מנהלי השיווק אל הפועל.

הגרסה החדשה מאפשרת אותנטיקציה קלה יותר – כך למשל אם אני רוצה לבצע אותנטיקציה מול פייסבוק, אני לא נאלץ להשתמש ב-Session המסורבל אלא פשוט מבצע תקשורת דרך אובייקט facebook ומשתמש במתודת getUser על מנת לבדוק אם המשתמש קיים:


<?php
    include_once "facebook.php";
	
    //facebook application configuration -mahmud
    $fbconfig['appid' ] = "XXXXXXXXXX";
    $fbconfig['secret'] = "XXXXXXXXXXXXXXXXX";
    $fbconfig['baseUrl']    =   "https://internet-israel.com/internet_files/facebook/facebook_sdk3";// 
    $fbconfig['appBaseUrl'] =   "http://apps.facebook.com/internet-il-sdk-c";// "http://apps.facebook.com/internet-il-sdk-c";

    $facebook = new Facebook(array(
      'appId'  => $fbconfig['appid'],
      'secret' => $fbconfig['secret'],
      'cookie' => true,
    ));

    $user  = $facebook->getUser(); 

    if ($user) { //בדיקה אם המשתמש קיים
	
    }
    else if (!$user) {
        echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
        exit;
    }

בנוסף, נעשה שינוי דרמטי במתודת הוספת ההודעה ל-stream וכיום קל בהרבה להוסיף הודעה בצורה מסודרת ונעימה. בשאר הרכיבים לא ראיתי שנעשה שינוי משמעותי. הדוקומנטציה, כיאה וכיאות לפייסבוק עדיין לא עודכנה כראוי.

אני טרחתי לעדכן את מדריך יצירת אפליקצית הפייסבוק שיש פה באתר ל-SDK החדש. כך שמי שמתעניין ביצירת אפליקציות לפייסבוק מוזמן לקרוא, ללמוד ולהנות!

פוסטים נוספים שכדאי לקרוא

תמונה של הבית הלבן עם מחשוב ענן וטקסט: FEDRAMP
פתרונות ומאמרים על פיתוח אינטרנט

FedRAMP & FIPS מבוא למתחילים

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

פתרונות ומאמרים על פיתוח אינטרנט

המנעו מהעלאת source control לשרת פומבי

לא תאמינו כמה אתרים מעלים את ה-source control שלהם לשרת. ככה תמצאו אותם וגם הסבר למה זה רעיון רע.

גלילה לראש העמוד