ActiveResourceを使用してRailsアプリでAPI統合を行う方法を学び始めたいと思います。
いじくり回しているときに統合に使用できるRESTfulデータソースを知っている人はいますか?私がオンラインで見たほとんどのAPIには、何らかの形式のoauthまたはその他の認証が必要です。最初にActiveResourceで遊んでから、後で認証全体に取り組むことができるように、開いているAPIが必要です。
ActiveResourceを使用してRailsアプリでAPI統合を行う方法を学び始めたいと思います。
いじくり回しているときに統合に使用できるRESTfulデータソースを知っている人はいますか?私がオンラインで見たほとんどのAPIには、何らかの形式のoauthまたはその他の認証が必要です。最初にActiveResourceで遊んでから、後で認証全体に取り組むことができるように、開いているAPIが必要です。
正直なところ、APIキー、クライアントID、またはOAuthコンシューマーキーは、そこにある主要なRESTAPIのいずれにも必要です。
サイトをInstagramに登録し、クライアントIDを取得すると、REST APIを使用して、次のようにJSONを介して写真やその他の詳細を「取得」できます。
https://api.instagram.com/v1/media/popular?client_id={CLIENT-ID}
Tumblrに登録すると、OAuthコンシューマーキー(別名APIキー)を取得できます。これを使用して、Tumblrブログの情報を次のように「取得」できます。
https://api.tumblr.com/v2/blog/{base-hostname}/info?api_key={key}
ただし、REST APIへのPOSTアクションをテストする場合は、何らかのOAuthまたは同様の認証が必要になります。
この質問は、行われたActiveResourceリクエストにAPIキーまたはクライアントIDを追加するための便利なソリューションを提供することに注意してください。ActiveResource内のすべてのリクエストにAPIキーを追加します。