كيفية تصحيح تطبيق تطبيق Facebook/Django (URL غير صالح ...)

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

  •  22-09-2019
  •  | 
  •  

سؤال

أحاول إعداد تطبيق Facebook باستخدام Django باتباع هذا البرنامج التعليمي: http://www.rkblog.rk.edu.pl/w/p/example-facebook-application-django/ . وصلت إلى النقطة التي أبدأ فيها خادم التطوير الخاص بي على (manage.py runserver 0.0.0.0:80)

ثم تقول: الآن تحت http://apps.facebook.com/name/ يجب أن ترى تطبيق Facebook أساسي من الخادم الخاص بك:

ومع ذلك ، أحصل على رسالة خطأ:

عنوان URL http: //my.ip/my_app_name/ غير صالح.

أعتقد أنني قمت بإعداد الأمور بشكل صحيح:

عنوان URL لصفحة القماش:http://apps.facebook.com/my_app_name/

عنوان URL رد الاتصال على قماشhttp: //my.ip/my_app_name/

سؤال: كيف يمكنني معرفة ما هو الخطأ؟

شكرا لك مقدما!

مارتن

تحديث: عندما أزور http: //my.ip/myappname/, ، يعيد التوجيه إلى http://apps.facebook.com/my_app_name/؟auth_token=EAC7BF38FB5E591C55DDC458D16DC9B7

حيث أحصل على رسالة "عنوان URL غير صالح" ... ومع ذلك ، عندما ألصق عنوان URL مع Auth_token فيه ، يخدم Django الصفحة المطلوبة كما هو متوقع ... لماذا يقول Facebook أن عنوان URL غير صالح في الواقع. ..؟

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

المحلول

هل تم إعداد جهاز التوجيه الخاص بك لإعادة توجيه الطلبات على المنفذ 80 إلى آلة التطوير الخاصة بك؟ إذا لم يكن الأمر كذلك ، فستحصل على خطأ ، لأن طريقة عمل تطبيقات Facebook هي أن خوادم Facebook تتواصل مع الخادم الخاص بك ، والحصول على المحتوى ، ثم تحليله وإعادة تقديمه إلى العميل.

أجد بالفعل مع تطبيقات Facebook أن أسهل شيء يجب فعله هو ما تصفه في الجملة الأخيرة - احصل على عنوان url Auth_token ، ثم الصق محليًا والعمل من هناك.

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