使用Postman快速访问MemFire Cloud应用

“超能力”数据库~拿来即用,应用开发人员再也不用为撰写API而发愁。MemFire Cloud 为开发者提供了简单易用的云数据库(表编辑器、自动生成API、SQL编辑器、备份恢复、托管运维),很大地降低开发者的使用门槛。

使用Postman访问数据表

MemFire Cloud为所有的数据表提供自动即时的API,我们可以通过Postman工具调用API来访问云数据库中数据表的数据。

前置条件

①注册MemFireCloud账号

②存在已创建好的应用

操作步骤

1.创建数据表,插入数据

在「我的应用」管理页面,点击具体应用,进入应用详情页面,点击左侧菜单栏“数据表”。点击“新建数据表”按钮,创建数据表“employees”,如下图所示。

在这里插入图片描述
点击“插入行”按钮,插入如下数据。

在这里插入图片描述

2.使用API文档

点击左侧菜单栏“API文档”。选中所有数据表中的“employees”,右侧点击"Bash"栏,应用API key选择“公开(anno)”, 则会出现上图所示的该数据表的专属文档。

在这里插入图片描述

3.访问数据

接下来读取该数据表“employees"中所有的行。

1、首先,我们在拖动文档滚动条,找到该操作的命令,如下图所示。我们可以直接获取到命令的URL信息、apikey和Authorization。

在这里插入图片描述
2.打开Postman工具,新建一个请求窗口,复制url并将其粘贴到请求里,请求方式选择GET,查询参数是“*”(查询全部)。

在这里插入图片描述
3.配置请求Headers,将apikey和Authorization配置到请求头里面。

在这里插入图片描述
4.点击“Send”按钮,即可获得返回结果。

在这里插入图片描述

4.插入数据

接下来插入数据到数据表“employees"中。

1、首先,我们在拖动文档滚动条,找到插入一行数据的命令,如下图所示。我们可以直接获取到命令的URL信息、apikey和Authorization。

在这里插入图片描述
2、在Postman工具,新建一个请求窗口,请求方式选择POST,复制url并将其粘贴到请求里,配置Headers。在这里插入图片描述

3、在Body里面配置需要插入的数据。

在这里插入图片描述
4、点击“Send”按钮,返回状态码201,插入数据操作成功。

5、执行访问数据操作,可以查看到插入成功的一条数据。

在这里插入图片描述

5.设置RLS, 访问数据

接下来展示如何采用RLS来设置表的访问权限,允许经过身份验证的用户来访问数据表。

1、在数据表页面,选中数据表“employees",切换到表权限页面。点击“启用RLS”按钮后,启用了RLS规则。

在这里插入图片描述

2、接下来,给表设置访问规则,只允许经过身份验证的用户才能去插入数据。这只是其中一种规则,具体规则还得根据大家的业务需求规定。

在这里插入图片描述

允许所有用户访问数据表。

在这里插入图片描述
创建规则成功后,显示结果如下:

在这里插入图片描述

备注说明:设置完成权限后,此时第4小节中插入数据将无法成功,提示如下。

在这里插入图片描述

3、接着,创建一个用户,在认证管理->用户管理页面,点击“邀请新用户”按钮,输入你的邮箱地址,点击“发送邀请”按钮。则该邀请邮箱中会收到一份注册邀请邮件;

在这里插入图片描述

4、登录邮箱接受注册邀请,可以拿到用户token,这说明该用户已经认证通过。

在这里插入图片描述

点击邮件中的邀请链接,在浏览器新页面中打开,可以从邀请链接中获取该用户的token。

在这里插入图片描述
5、打开Postman,执行打开上一步的插入数据请求窗口,将Authorization 的内容换成该用户的token。

在这里插入图片描述

6、配置apikey、Perfer、Content-type参数。
在这里插入图片描述
7、Body中,准备一条即将插入的数据,如下图。

在这里插入图片描述
8、点击“Send”按钮,返回状态码201,插入数据操作成功。

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值