سؤال

أحاول الجري http://github.com/tardate/Rails-Authlogic-rpx-samed (تم تغيير إصدار Rails فقط) ولكن احصل على رسالة خطأ http://gist.github.com/385696, ، عندما تقوم RPX بإرجاع المعلومات بعد المصادقة الناجحة عبر حساب Google. ما هو الخطأ هنا؟ وكيف يمكنني إصلاحه؟

تم اختبار الكود بنجاح باستخدام Rails 2.3.3 من قبل مؤلفها: http://rails-authlogic-rpx-sample.heroku.com/

أقوم بتشغيل Windows مع Cygwin و Rails (2.3.5) ، RPX_NOW (0.6.20) ، AuthLogic_RPX (1.1.1).

تحديث

في عدة ساعات رفضت RPX تطبيقي http://img96.imageshack.us/img96/2508/14128362.png

update2

نفس رسالة الخطأ ( http://gist.github.com/386124) يظهر مع http://github.com/grosser/rpx_now_example ، ولكن في هذه الحالة ، يتيح لي RPX تسجيل الدخول (حتى الآن).

تم حلها

انظر أدناه

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

المحلول 2

كان السبب وراء الحرف r في مفتاح API الخاص بي. على ما يبدو ، لم تتم عدم معالجة عدم وجود خطوات من الخطوات الرئيسية ولم تتم معالجة الاستثناء بطريقة جيدة.

نصائح أخرى

Got error: Invalid parameter: apiKey (code: 1), HTTP status: 200

يجب عليك أولاً تسجيل تطبيق RPX الخاص بك على http://www.rpxnow.com وتعيين اسمها. سيتم تعيين مفتاح API الذي يجب عليك تعيينه في config/environment.rb ملف:

RPX_API_KEY = ENV["RPX_API_KEY"]
RPX_APP_NAME = "your_app_name_here!"

أو: اقرأ الشريحة 35: http://www.slideshare.net/tardate/srbauthlogicrpx

يجب ألا يكون لديك أي قيود يتم فرضها على مستوى قاعدة البيانات.

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