Basecamp API ruby 包装器使用示例
我已经设置了一个新的 Rails 2.3.2 应用程序,并将 Basecamp API ruby 包装器添加到我的 /lib 目录中:
http://developer.37signals.com/basecamp/basecamp.rb
在我的 application_controller.rb 中,我创建了以下方法来启用对 Basecamp 的调用:
def basecamp_connect
Basecamp.establish_connection!('xxxxxx', 'xxxxxx', 'xxxxxx', false)
@basecamp = Basecamp.new
end
有人可以提供以下示例吗如何从控制器访问 API 以检索所有活动 Basecamp 项目的待办事项列表?
I've set up a new Rails 2.3.2 app and added the Basecamp API ruby wrapper to my /lib directory from here:
http://developer.37signals.com/basecamp/basecamp.rb
In my application_controller.rb I have created the following method to enable calls to Basecamp:
def basecamp_connect
Basecamp.establish_connection!('xxxxxx', 'xxxxxx', 'xxxxxx', false)
@basecamp = Basecamp.new
end
Can somebody provide an example of how I access the API from a controller to retrieve a list of To Do lists across all active Basecamp projects?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它基于 ActiveResource,因此幸运的是您的代码看起来很像 AR 模型代码。
这应该找到您大本营的所有待办事项:
您还可以使用添加到 TodoList 类的方法从给定项目获取所有 TodoList,并指定它们是否已完成。 例如,要查找给定项目的所有列表,只需使用:
It's based on ActiveResource, so luckily your code will look a lot like AR model code.
This should find all todo items for your basecamp:
You can also get all TodoLists from a given project, and specify if they're completed or not, using a method they've added to the TodoList class. To find all lists for a given project, for example, just use: