مثال على استخدام Basecamp API Ruby Wrapper
-
11-09-2019 - |
سؤال
لقد قمت بإعداد تطبيق جديد للقضبان 2.3.2 وأضاف مجمع Basecamp API Ruby Directory الخاص بي / LIB من هنا:
http://developer.37signals.com/basecamp/basecamp.rb
في تطبيقي_Controller.rb لقد قمت بإنشاء الطريقة التالية لتمكين المكالمات إلى Basecamp:
def basecamp_connect
Basecamp.establish_connection!('xxxxxx', 'xxxxxx', 'xxxxxx', false)
@basecamp = Basecamp.new
end
هل يمكن لشخص ما تقديم مثال على كيفية الوصول إلى API من وحدة تحكم لاسترداد قائمة للقيام به قوائم عبر جميع مشاريع Basecamp النشطة؟
المحلول
يعتمد على activeresource، لحسن الحظ، سيبدو الكود الخاص بك كثيرا كود نموذج AR.
يجب أن تجد هذا جميع عناصر TODO الخاصة بك ل basecamp الخاص بك:
Basecamp::TodoList.find(:all)
يمكنك أيضا الحصول على جميع طبيب البقراء من مشروع معين، وتحديد ما إذا كانت مكتملة أم لا، باستخدام طريقة قمت بإضافتها إلى فئة Todolist. للعثور على جميع القوائم لمشروع معين، على سبيل المثال، فقط استخدم:
Basecamp::Todolist.all(project_id)
لا تنتمي إلى StackOverflow