Tag: 谷歌API

如何在Node.js中最好地创build一个RESTful API

我是Node的初学者(通常是所有的后端Web开发),并且我已经开始在Node中编写一个RESTful API。 有几件事情我正试图让我的头脑。 我的应用程序使用Express和Mongoose,并使用express-resource模块轻松创build我的API资源的CRUD路由。 但是有一些我不高兴的事情,并认为我可以做得更好。 首先是mongoose。 如果我想为我的API编写testing,我没有办法将Mongoose强制存储到内存中。 所有的教程似乎指向mongoose,但是,我真的不知道我应该使用什么。 其次,我的资源似乎有很多样板代码。 这真的是在Node.js中创buildRESTful API的最好方法吗? 还有其他模块,可以帮助我创build我的CRUD路线吗? 我相信有一些方法可以直接从你的模式创buildCRUD路线,而不需要代码,但我真的不知道如何。 我已经看到了像Tower.js和CompoundJS(正式的RailwayJS)这样的项目,似乎这些解决scheme比我的问题解决得更多。 也许我应该使用它们,但我真的只想要Node.js应用程序是一个API,没有更多。 我正在处理独立于API的前端。 为了提供一些背景,这里是我目前的情况。 目前,我有一个在Mongoose中定义的模型: var mongoose = require('mongoose') , Schema = mongoose.Schema , Link var LinkSchema = new Schema({ uri: String, meta: { title: String, desc: String }, shares: [{ uid: Schema.Types.ObjectId, date: Date, message: String }] }) Link = module.exports […]

如何限制一个API

限制API请求的最佳方法是什么? 基本上,我们希望每小时限制用户360个API请求(每10秒请求一次)。 想到的是跟踪每个API请求并存储: ip-address hourly-requests 1.2.3.4 77 2.3.4.5 34 3.4.5.6 124 如果IP地址请求大于360,只需返回一个标题: 429 – Too Many Requests 然后每小时回滚计数器每小时的请求。 这似乎是一个非常低效的方法,因为我们必须对每个API请求进行MySQL查询来增加计数器。 另外,我们需要一个cron任务来每小时重置所有计数器。 有没有更优雅的高效解决scheme?

什么是端点?

我一直在阅读有关OAuth的内容,并一直在讨论端点。 什么是端点?

Slack清除通道中的所有消息(〜8K)

我们目前有一个带有〜8K消息的Slack频道全部来自Jenkins集成。 是否有任何编程方式来删除该频道的所有消息? Web界面一次只能删除100条消息。 提前致谢!

为我的android应用程序select正确的API级别

我目前有一个针对android 2.3(API级别10)的应用程序,但一直在想,使用android 2.1 / 2.2或更旧版本的人可能甚至无法看到市场上的应用程序。 所以我认为使用API​​级别3是最好的使用,但我不知道这是否会使我的应用程序中的某些元素工作不太好,可能buggier,因为它实际上使用旧的android代码。 是否有一个很好的方法来找出我应该使用哪个API级别,以及如何将我的应用程序转换为该级别?

银行API /协议

任何银行是否通过任何forms的API提供个人账户的数据馈送? 我基本上是要检查帐户上的余额,而不login到他们的网站。 我记得在某个时候阅读了一个通用的银行协议…也许mint.com使用它来访问帐户? mint.com是否与每家银行有特殊的关系,还是我可以利用他们的方法? 编辑:对于我的要求,我只是有兴趣访问我自己的财务数据。

学习如何在Java中创buildRESTful API的最佳途径是什么?

我正在寻找一本书或任何其他资源,这将帮助我学习如何在Java中创buildRESTful API。 看看亚马逊,我看到有几种RESTful Java解决scheme ,但我正在寻找一个适合新手的scheme。 期待得到您的build议/意见,谢谢!

播客searchAPI

除了iTunessearchAPI之外,是否还有播客目录searchAPI? 我环顾四周,却找不到有用的东西。 我可以使用feedburner吗? 还有一个feedburner的searchAPI吗?

完整的rails json API示例与Rspectesting

我正在寻找一个实现了JSON API的Rails 3项目的好例子库,并且包含了RSpectesting。 一个完整的教程将是伟大的,但我会解决只是一个很好的评论的例子。

在Swift中进行REST API调用

我正在尝试使用Swift对REST API进行GET调用,并试图遵循大量的教程,但无法弄清楚。 要么是因为我不知道如何将所有的Obj-C转换成Swift,或者是因为某些方法的一半已经被弃用了。 有谁知道如何进行调用,并parsing返回的JSON数据?