【发布时间】:2013-03-04 07:40:21
【问题描述】:
抱歉,如果这是关于 oauth 的菜鸟问题
我已经根据此处的示例使用 devise+doorkeeper 实现了一个 oauth2 API:https://doorkeeper-provider.herokuapp.com/ 和此处:https://github.com/applicake/doorkeeper-devise-client
我希望能够提供一个 API 端点,该端点返回可分页的交易列表,代码如下:
module Api::V1
class DealsController < ApiController
doorkeeper_for :index
doorkeeper_for :create, :scopes => [:write]
respond_to :json
def index
if params[:page].nil?
page = 1
else
page = params[:page].to_i
end
respond_with Deal.page(page).order("published DESC")
end
def create
respond_with 'api_v1', Deal.create!(params[:deal])
end
end
end
但是,在客户端,我不能传递这样的页面参数: /explore/deals.json?page=3
由于某种原因,在提供程序中看不到页面参数。有人可以帮帮我吗?
【问题讨论】:
标签: api devise oauth-2.0 doorkeeper