我想开始学习如何使用ActiveResource在我的Rails应用程序中进行API集成。
有没有人知道在我修修补补时可以用来集成的RESTful数据源?我在网上看到的大多数API都需要某种形式的oauth或其他身份验证,我想要一个开放的API,这样我就可以先使用ActiveResource --然后再处理整个身份验证问题。
发布于 2012-12-21 06:54:12
老实说,任何主要的REST都需要API密钥、客户端ID或OAuth使用者密钥。
如果你在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或类似的身份验证。
注意,这个问题提供了一个有用的解决方案,可以将API键或客户机ID附加到发出的任何ActiveResource请求:Add api key to every request in ActiveResource。
https://stackoverflow.com/questions/13980713
复制相似问题