View Single Post
ישן 05-08-11, 10:14   # 9
gillllll
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
הודעות: 363

gillllll לא מחובר  

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

Last edited by gillllll; 05-08-11 at 10:27..
  Reply With Quote