יצאה הגרסה השלישית ל-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 החדש. כך שמי שמתעניין ביצירת אפליקציות לפייסבוק מוזמן לקרוא, ללמוד ולהנות!

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

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

מודל הרשאות מבוסס טוקנים/ססמאות לעומת OIDC

כש-LLM בונה לכם דיפלוימנט, הוא כמעט תמיד יציע טוקן קבוע ב-Secrets. זה עובד אבל זו גם הדרך שבה סודות דולפים. OIDC מחליף מפתח לדלת פתוחה בהוכחת זהות. תלמדו על כך כדי לכוון את האייג׳נט טוב יותר.

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

מדרך מעשי לכתיבת קוד עם AI Agents

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

יסודות בתכנות

Decoupling ו-Coupling בהנדסת תוכנה

הסבר על מושג מרכזי בהנדסת תוכנה ובכתיבת קוד שכדאי להכיר במיוחד כשמנחים LLM בכתיבת קוד.

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