使用小程序Serverless服务开发一个简单的钉钉小程序。
教程介绍
本教程以一个可添加和删除待办事项的小程序为例,学习如何使用小程序Serverless SDK调用云数据库API,开发一个钉钉小程序。本教程使用的小程序示例代码的业务逻辑已经编写好,您只需要根据本教程的引导开通Serverless服务,配置好小程序,就可以运行该小程序了。
说明 目前小程序Serverless服务仅支持类型为第三方个人应用的钉钉小程序。
准备工作
在开始前,您需要确保已经完成以下准备工作:
步骤一:创建小程云服务空间
小程序开发中创建的云资源会和服务空间进行关联。每个服务空间都有一个全局唯一的SpaceID。在使用云资源时,都通过这个SpaceID进行关联。
参考以下步骤,创建服务空间并设置数据库权限:
- 使用阿里云账号登录小程序云控制台。
- 在左侧导航栏,单击小程序Serverless > 服务空间管理。
- 单击创建服务空间,输入服务空间名称,然后单击确定。
- 创建成功后,单击详情,查看SpaceID、Secret和Endpoint信息。
- 选择小程序Serverless > 云数据库,然后在页面右上角选择已创建的服务空间。
- 在云数据库页面,单击立即添加。
- 在新建数据表页面,输入数据表名称,单击确定。新创建的数据表将在左侧导航栏显示出来。
- 单击您的数据表,然后选择权限 > 编辑权限。
说明 为了保证数据安全,默认数据库访问受限。您需要根据需要设置数据库权限。具体请参见数据权限管理。
- 在权限管理页面,选择自定义安全规则,并将write权限修改为true。
- 单击确定。
步骤二:创建钉钉小程序应用
您可以参考以下步骤,在钉钉开放平台创建钉钉小程序:
步骤三:添加钉钉小程序
在开发前,您需要在小程序Serverless服务中添加钉钉小程序。
完成以下操作,添加钉钉小程序:
步骤四:开发钉钉小程序
本教程以一个开发好的待办事项To Do小程序为例。在开始前,确保您已经了解了小程序的文件结构。具体请参见详细了解小程序文件结构。
参考以下步骤,开发钉钉小程序:
步骤五:调试小程序
打开小程序模拟器,单击+AddTodo添加待办事项。
