Canvas Canvas صفحات متعددة؟
-
22-09-2019 - |
سؤال
أليس من الممكن التحرك بين الصفحات في قماش على Facebook؟
أحاول إنشاء تطبيق حيث لدي صفحتان يمكن للمستخدمين التبديل بينهما. تعمل الصفحة الأولى بشكل جيد ، ولكن عندما أنقر على رابط في الصفحة الأولى للوصول إلى الصفحة التالية ، يبدو أن الجلسة أصبحت غير صالحة. انا حصلت:
"مفتاح جلسة FacebookRestClientException" مع رسالة "غير صالح أو لم يعد صالحًا" "
لماذا هذا؟ ما الخطأ الذي افعله؟
ما أحاول القيام به عندما أحصل على الاستثناء هو:
$user_details = $fb->api_client->users_getInfo($fb_user, 'last_name, first_name','hometown_location','current_location');
المحلول
إنه يعمل بشكل جيد (أفعل ذلك طوال الوقت ، وإن كان في جافا).
ربما تنسى الصفحة الثانية إعداد عميل FB بشكل صحيح في الصفحة الثانية.
يمكنك دائما البحث عن fb_sig_session_key
المعلمة للتأكد من أنه يتم إرسالها بشكل صحيح. يتم تمرير هذا عبر Post to FBML Pages وعبر صفحات Canvas Iframe. أيضا ، يجب أن تشير دائما الروابط إلى http://app.facebook.com/yourcanvas/relurl
لكي يتم تمرير مفتاح الجلسة.