אני הצלחתי לבצע חיבור לפייסבוק עם PHP. אני אנבור טיפה בקוד שעשיתי ואשלוף את העיקר.
עריכה:
אני בכוונה נותן פה קוד די מפורט כי הדוקומנטציה לא מובנת בעליל ואני מעדיף שלא תשבור שיניים ושהקוד הזה יהיה קיים בפורום בשביל עוד אנשים.
אני מעריך שאתה רוצה רק לקבל את המידע של המשתמש מפייסבוק. הקוד הבא מבצע סט של פקודות שבעצם בסופו של דבר $fbme יכיל מידע של המשתמש(me יכיל מידע של תמונות וכו' בהתאם להרשאות שהגדרת שאותם אתה מציב בAUTH_LIST) תעשה עליו print_r ותראה איזה מידע קיים שם; ד"א הוא מציב סשן.
PHP קוד:
<?php
// The facebook.php file is the php-api facebook class, come with two other files that are necessary for getting access token
require_once('facebook.php');
// An array with you app data. you know from where to get it
$facebook_array = array(
'appId' => YOUR_APP_ID,
'secret' => YOUR_SECRET_ID,
);
// Create new facebook object.
$facebook = new Facebook($facebook_array);
// If you have access token you will get data, if not array is empty
$user['facebook'] = $facebook->getUser();
// If user are not logged in you get an address with the login url
$loginUrl = $facebook->getLoginUrl( array('scope' => AUTH_LIST) );
// guess what
if ( $user['facebook'] ) {
$fbme = $facebook->api('/me');
print_r($fbme);
}
else {
echo "<a href='{$loginUrl}'>Connect with facebook</a>";
}
?>
לעוד מידע ומאיפה להשיג את הAPI תיכנס ל
פה, רוב הקוד מבוסס על המדריך.
שיהיה בהצלחה.