אם כבר בעיות אז כדאי שאני ארכז כאן עוד בעיה שזיהיתי(הבעיות הקודמות שמופיעות מעל הודעה זו גם לא נפתרו) ואני לא מצליח לפתור גם את זו אולי הקוד גם ישמש מישהו ב PHP בעתיד בפורום...
להלן הבעיה הנוספת:
למי שלא יודע בהגדרות כאשר פותחים אפליקציה חדשה לפייסבוק בהגדרות מתקדמות צריך להגדיר Deauthorize Callback ,לקישור שמכניסים שם פייסבוק פונה במידה והמשתמש הסיר את האפליקציה.
לשם מימוש הסיפור הזה קראתי קצת כאן:
http://developers.facebook.com/docs/authentication/
וקצת כאן...
http://developers.facebook.com/docs/...igned_request/
והמימוש יצא כאמור כזה עבור DELUSER.php שהכנסתי בתור קישור מלא ל Deauthorize Callback URL :
*זה עיקר הקוד בדף יש עוד INCLUDE לקובץ קישור לדטה בייס לצורך העניין.
קוד:
include('includes/facebook.php');
$signed_request=$facebook->getSignedRequest();
$user=$facebook->parseSignedRequest($signed_request);
$userid = $user['user_id'];
$result = mysql_query("delete from users where fbid=$userid");
if (!$result) {
die('Invalid query: ' . mysql_error());
}
כאמור זה לא רוצה לעבוד כלומר למחוק את המשתמש מהדטה בייס אם הוא מסיר את האפליקציה.
השימוש בפונקציות הן אלו שמופיעות ב facebook_base.php שמגיע עם חבילה SDK PHP של פייסבוק.