首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Rails3上创建一个简单/伪API?

问在Rails3上创建一个简单/伪API?
EN

Stack Overflow用户
提问于 2012-02-07 07:00:35
回答 1查看 197关注 0票数 0

我正在尝试创建一些执行以下操作的东西:

如果我有一个products表,其中列出了所有产品。

然后我有一个"purchase“表,其中包含人们购买产品的所有交易。

假设这些产品就像是groupons (数字产品)--一旦用户使用了这些产品,无论是购买者还是销售者,都必须将其设置为“已使用”。

个人X购买产品,密钥为"XYZABC123“

该产品来自Micromartsystems公司。

Micromartsystems有api密钥"DFJSDda3290dssdj1“

如果有人在Micromartsystems系统上兑换他们的产品,并使用兑换密钥"XYZABC123",Micromartsystems系统的管理员会在他们的后端看到这一点。

然后假设他们访问了像mysite.com/redeem?api_key=DFJSDda3290dssdj1&redemption_key=XYZABC123这样的链接

因为只有mark系统知道他们的mysite.com密钥,而且只有他们应该看到带有密钥XYZABC123的产品(因为每个密钥对于每次购买都是唯一的)-他们可以在他们的后端建立链接,自动将产品标记为在mark上使用。

从我的角度来看,如果URL已被访问,那么获取这些参数并将事务标记为已赎回将非常容易。

这是一种很好的方式吗?

我从来没有构建过api,或者链接到外部应用程序的东西,所以我只是在这里猜测一下。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-07 09:49:42

这会起作用的。就我个人而言,我将使用restfully来设计api,而不是使用url参数。如下所示:

代码语言:javascript
复制
http://yousite.com/account/DFJSDda3290dssdj1/redeem/XYZABC123
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9168643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档