5分钟完成App后端API开发

正文

生成您的第一个数据库API


本部分是使用UniConnector平台,根据官方提供的一个数据库,生成、发布和调用API的指南.

开始之前需要注册会员


  1. 访问平台会员注册页面.
    注册地址:http://console.uniconnector.com/regist/forwardRegister.htm
  2. 输入手机号、密码、图形验证码后,点击发送验证码按钮.
  3. 手机收到短信后,输入短信验证码,并同意服务条款后,点击注册按钮,完成注册.
  4. 页面跳转到控制台页面,代表注册成功.

目标


  1. 创建应用,生成微服务API.
  2. 发布并订阅API,获取授权APIKey.
  3. 查看生成文档.
  4. 在Api设计器中调用API.
  5. 在App中调用API.

让我们开始吧...

第一步 创建应用,生成微服务API


请按照以下说明通过UniConnector平台创建应用.

  1. 点击微应用菜单,进入微应用管理页面

  2. 创建微应用

  3. 单击创建的微应用,配置数据库
    a. 编辑微应用

    b. 点击下一步按钮,配置数据库

         连接自己的数据库,需要开通远程连接权限,并授权。
    

    c. 点击测试连接按钮,右下角弹出测试结果的提示信息

    d. 连接成功,进入生成微服务页面

    e. 点击生成微服务按钮,生成成功后,跳转到微服务管理页面

第二步 发布并订阅API,获取APIKey


  1. 点击微服务名称

  2. 进入微服务配置页面

  3. 点击下一步,进入API发布页面

  4. 点击发布按钮,发布API到网关

  5. 点击运行按钮,运行API

  6. 点击导航条上的微服务库菜单

  7. 选择微应用, 订阅API

  8. 查看订阅API的APIKey

第三步 查看生成文档


  1. 点击文档菜单

  2. 点击文档标题

第四步 在Api设计器中调用API


第五步 App中调用API


  1. H5中调用Api

读取通信录好友API代码:

var filter = {
    "where":{"toId": "2"}
}

$.ajax({
      "url": "http://d.uniconnector.com/v1/unichat/friends?filter="+ encodeURIComponent(JSON.stringify(filter)),
      "type": "GET",
      "cache": false,
      "headers": {
	"X-Uniconnector-Api-Key": "42f09e66-4fde-466e-b9f5-c20ee5ede011"
      }
}).done(function (data, status, header) {
      //成功
    if(status == 'success'){
	      var friendsInfo = JSON.parse(data);

	      //渲染通讯录模板
	      renderContacts(friendsInfo );
	}else{
	      console.log("加载好友信息错误!");
	}
    }
}).fail(function (header, status, errorThrown) {
      //失败
      console.log(errorThrown);
})
  1. React Native中调用API
    React Native如何用调用RestFul API

  2. Flutter中调用API
    Flutter如何用调用RestFul API

原文地址:https://www.cnblogs.com/jerryqm/p/12936900.html