RESTful API测试的免费资源?

时间:2012-12-20 21:26:20

标签: ruby-on-rails api rest

我想开始学习如何使用ActiveResource在我的Rails应用程序中进行API集成。

在我修修补补的时候,是否有人知道我可以用来整合的RESTful数据源?我在网上看到的大多数API需要某种形式的oauth或其他身份验证,我想要一个开放的,所以我可以先使用ActiveResource - 然后再解决整个身份验证问题。

1 个答案:

答案 0 :(得分:0)

说实话,任何主要的REST API都需要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}

但是,如果要将POST操作测试到REST API,那么您将需要进行某种OAuth或类似的身份验证。

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