2012-12-20 110 views
0

我想开始学习如何使用ActiveResource在我的Rails应用程序中进行API集成。用于RESTful API测试的免费资源?

有没有人知道我可以用来整合我正在修补的RESTful数据源?我在网上看到的大多数API都需要某种形式的oauth或其他身份验证,并且我想要一个可以打开的API,因此我可以先使用ActiveResource来玩,然后再处理整个身份验证。

回答

0

说实话,任何主要REST API都需要API密钥或客户端ID或OAuth使用者密钥。

如果您注册您的网站的Instagram,并获得客户端ID,那么您可以使用REST API,以“GET”通过JSON的照片和其他细节,像这样:

https://api.instagram.com/v1/media/popular?client_id={CLIENT-ID}

如果您注册tumblr,你可以得到一个OAuth客户密钥(也称为API密钥),你可以用它来“GET”信息tumblr博客像这样:

https://api.tumblr.com/v2/blog/{base-hostname}/info?api_key={key}

但是,如果你想测试POST动作到REST API,那么你将需要有某种OAuth或类似的认证。

请注意,这个问题提供了一个有用的解决方案,将API密钥或客户端ID附加到任何ActiveResource请求中:Add api key to every request in ActiveResource

+0

好的,很酷。感谢您的信息和相关链接。帮助很多! – Nathan