كيفية إعداد عنصر واجهة المستخدم RPX وتطبيق Facebook لتكون قادرة على المصادقة باستخدام RPX_NOW؟

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

سؤال

باستخدام نموذج التطبيق ل rpx_now جوهرة ( http://github.com/grosser/rpx_now_example) في LocalHost: 3000 ، قمت بتسجيل الدخول بنجاح عبر حسابات Google ، MyOpenId ، Yahoo ، لكن لا يمكنني القيام بذلك عبر Facebook.

في إعدادات تطبيق RPX/واجهة المستخدم ، قمت بتعيين مفتاح تطبيق Facebook و Secret. في إعدادات تطبيق Facebook الخاصة بي ، يكون عنوان URL Connect هو myappname.rpxnow.com. لكن عندما أحاول الاتصال ، حتى أنني لا أرى صفحة تسجيل الدخول على Facebook ، فقط عدد من عمليات إعادة التوجيه وسأعود إلى مضيف محلي مع الاستثناء التالي http://gist.github.com/386520 .

قبل أن أتواصل بنجاح oauth2 GEM ، ومع ذلك ، دون جلب بيانات المستخدم - المصادقة فقط. في ذلك الوقت قمت بتعيين المفتاح/السر فقط و localhost مثل عنوان URL الخاص بي. حاليًا ، لا أطلب حتى البريد الإلكتروني وما إلى ذلك ، ولكن لا يزال نفس المشكلة.

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

RPXNow::ApiError in UsersController#create

Got error: Invalid parameter: token (code: 1), HTTP status: 200
RAILS_ROOT: /home/Andrei/rpx_now_example

Application Trace | Framework Trace | Full Trace
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now/api.rb:71:in `parse_response'
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now/api.rb:21:in `call'
/usr/lib/ruby/gems/1.8/gems/rpx_now-0.6.20/lib/rpx_now.rb:23:in `user_data'
/home/Andrei/rpx_now_example/app/controllers/users_controller.rb:16:in `create'
Request

Parameters:

None
Show session dump

Response

Headers:

{"Content-Type"=>"",
 "Cache-Control"=>"no-cache"}
هل كانت مفيدة؟

المحلول

من أجل حلها ، يحتاج المرء إلى الانتقال إلى تطبيق Facebook ، والنقر فوق "تحرير الإعدادات" ، وحدد "الترحيل" على العمود الأيسر وتبديل "أذونات البيانات الجديدة" إلى تعطيل. هناك تعليق بجوار هذه المعلمة: تمكين أذونات البيانات الجديدة وحوار الأذونات الجديدة. (تنتهي الهجرة: 1 يونيو 2010)

لذلك ، أعتقد أن المرء يحتاج إلى التحديث rpx_now جوهرة للعمل مع الواجهة الجديدة.

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