私はここで迷子になりました - 何を質問すればよいかさえよくわかりません。
ここで説明されているように、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) をカールしてログアウトにリダイレクトしようとしました。
私の上司は、userId、apikey、および params を受け入れ、curl でき、curl からポストされたパラメーターを介してデータを返すルート URL のパブリック フォームを提案しました。
これを行う方法や、ログインせずにデータを呼び出せるようにする方法さえわかりません。この他のスクリーンキャストを見ましたhttp://railscasts.com/episodes/353-oauth-with-doorkeeper (有料のバージョン) しかし、彼のインタラクションにより、別の Rails アプリが元のアプリとやり取りできるようになります。
基本的に、これを達成する方法に関する情報はどこで探すべきですか? 他の提案、または質問をより明確にするために提供できる情報はありますか?
お時間をいただきありがとうございます。