سؤال

مرحبًا ، أريد استخدام Ruby on Rails لإنشاء موقع ويب على Facebook Connect مع تكامل Facebook الكامل (أحداث API) هل يمكنني استخدام Omniauth للمصادقة و Facebooker للتعامل مع واجهة برمجة تطبيقات Facebook معًا؟

هل تم تحديث Facebooker مع أحدث تغييرات API في Facebook؟ هل يمكنك أن توصي بأي مقالات جيدة حول هذا الموضوع؟

شكرا جادي

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

المحلول

يمكنك استخدام Onmiauth للاتصال بـ Facebook.

إلى تحديد الأذونات التي ستحتاجها من Facebook ، يجب أن يحل هذا المقتطف مشكلتك:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :facebook, 'APP_ID', 'APP_SECRET',{:scope => 'email,offline_access, your,scope,you,want}
end

يعتمد استخدام Facebooker على إصدار Rails الذي تستخدمه.

Facebooker غير متوافق مع Rails3 (لم يكن قبل شهرين)

لكن لا تقلق هناك بعض البدائل:

https://github.com/arsduo/koala
https://github.com/nsanta/fbgraph
https://github.com/nov/fb_graph

إذا اخترت استخدام FB_Graph ، فيجب أن يسترجع هذا المقتطف ملفك الشخصي:

user = FbGraph::User.new('me', :access_token => session[:omniauth]["credentials"]["token"])

user.fetch

أتمنى أنها تساعدك

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