لماذا يكون تطبيق Facebook الخاص بي مع خطأ 104 ("توقيع غير صالح")؟

StackOverflow https://stackoverflow.com/questions/2087672

سؤال

أحاول تطوير تطبيق Facebook باستخدام Pyfacebook (مستضافة على محرك تطبيق Google). إنه تطبيق FBML (يعمل في قماش Facebook بدلاً من iframe). أواجه مشاكل في الحصول على أي مكالمات API للعمل. يبدو التسلسل هكذا:

fb = facebook.Faceboook(api_key, secret_key)
fb.session_key = cherrypy.request.params['fb_sig_session_key']
fb.uid =cherrypy.request.params['fb_sig_user']

ثم إذا حاولت ، على سبيل المثال:

user = fb.users.getLoggedInUser()

سوف يفشل هذا مع:

Error 104: Incorrect signature

لست متأكدًا من أين أخطأ. لقد تحقق من أن api_key و secret_key صحيحان (عدة مرات). تمت إضافة التطبيق إلى حسابي. لقد تمكنت حتى من الحصول على تطبيق سطح المكتب ؛ مشكلتي هي فقط مع هذا الإصدار الذي يستضيفه الويب.

شكرا لمساعدتك!

هل كانت مفيدة؟

المحلول

حذف تطبيق Facebook وإعادة إنشاءه ، ثم تكوين الكود الخاص بي باستخدام مفتاح API الجديد والمفتاح السري ، حل هذه المشكلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top