我在这里迷路了——甚至不知道要问什么问题。
我按照此处所述构建了一个 api:http ://railscasts.com/episodes/350-rest-api-versioning?view=asciicast
它在一个需要登录的网站上。
我登录后可以通过浏览器访问api,没问题。这是我的路线:
## API
namespace :api do
namespace :v1 do
resources :users, :sessions
end
end
我被要求做的是让外部方可以使用 Api 密钥和可选的查询参数和 userId 请求 json
我试图卷曲网站(https)并被重定向到注销,即使使用用户名和密码也是如此。
我的老板建议在根 url 上使用一个公共表单,该表单接受 userId、apikey 和 params,并且可以卷曲,并将通过 curl 发布的参数返回数据。
我不知道如何做到这一点,甚至不知道允许在不登录的情况下调用数据。我查看了另一个屏幕截图http://railscasts.com/episodes/353-oauth-with-doorkeeper(这是付费的版本)但他的交互允许另一个 Rails 应用程序与他的原始应用程序交互。
基本上,我应该在哪里查找有关如何完成此操作的信息?我可以提供任何其他建议或更多信息以使我的问题更清楚吗?
感谢您的时间。