لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
مشكلة في facebook access_token
السلام عليكم
لدي مشكلة منذ أيام ولم أستطع حلها مع أني قمت بتفتيش غوغل لعدة مرات..
قمت بكتابة الكود الخاصة بنشر أي محتوى على صفحة الفيس بوك.. إلا أن المشكلة أن ال access_token تنتهي مدتها بعد ساعتين فقط..
هل من طريقة لتمديد وقت ال access_token ?
أو هل من طريقة للحصول على هذه ال access_token بطريقة برمجية من خلال PHP ؟
أو هل هناك طريقة للنشر من دون الحصول على access_token ?

الكود المستخدم هو

include_once("src/facebook.php");
		$app_id = "XXXXXXXXXXx";
		$app_secret = "XXXXXXXX";
		$access_token = "XXXXXXXXXXXXXXXXXXXXXx";
		
		$facebook = new Facebook(array(
		  'appId'  => $app_id,
		  'secret' => $app_secret,
		  'cookie' => true,
		));

		$params =  array(
		    'message' => $message,
		    'access_token' => $access_token,
		    'link'=> $link
		);  
		$post_id = $facebook->api($page_url, "post",$params);
تاريخ البداية: 23 / فبراير / 2012 الساعة 16:40 اخر نشاط: 25 / فبراير / 2012 الساعة 19:29 facebook access_token فيسبوك

صراحة انا لم افهم جيدا ؟ لماذا تريد عمل ذلك؟ هل تقصد access_token للمسستخدم ام للصفحة ام ماذا
23 / فبراير / 2012 الساعة 16:50

ال access_token هو عبارة عن كود تحصل عليه ليسمح للبرمجية أن تقوم بسماحيات معينة بالنشر على الصفحة..
هذه ال access_token أحصل عليها من http://developers.facebook.com/tools/explorer/?method=GET&path=PAGE_URL
23 / فبراير / 2012 الساعة 16:53

انا اعرف انه يستخدم للاعضاء .. عندما مثلا تضف شىء على حائط عضو فى الفيسبوك .. اما الصفحات صراحة لا ادرى
23 / فبراير / 2012 الساعة 16:57

الموضوع لا يختلف أبداً بين الصفحة وبين الحائط الخاص بالعضو.. المشكلة هي بال access_token فقط.
23 / فبراير / 2012 الساعة 16:59

3 إجابات
السلام عليكم
لم يتم حل المشكلة حتى الآن بسبب إنتهاء فترة ال access_token
هل من حل ؟
أرجو التوضيح بكود برمجي
وشكراً

بواسطة: Nasser
منذ: 25 / فبراير / 2012 الساعة 12:33

بالنسبة لكلام MacOS اعتقد ان الفيسبوك يتجه الى الغاء هذه الخاصية وتمدد access_token بعد بحث وجدت هذا فى الفيسبوك Extending the expiration of existing access_tokens

بواسطة: molhm
منذ: 23 / فبراير / 2012 الساعة 17:5

بصراحة.. لم أعلم كيف أتعامل مع كل هذا..
23 / فبراير / 2012 الساعة 18:31

اعتقد ان عليك ان تأخذ تصريح offline_access وهو تصريح يمكنك من عمل ما تشاء او اخذ التصريح اى وقت

بواسطة: MacOS
منذ: 23 / فبراير / 2012 الساعة 17:2

أرجو التفصيل أخي الكريم.
23 / فبراير / 2012 الساعة 18:58

هذا التصريح معطى بالفعل لل access_token
25 / فبراير / 2012 الساعة 16:29

ماذا تقصد بذلك
25 / فبراير / 2012 الساعة 19:29

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة