SuperSaaS Objective-C API 客户端
使用 SuperSaaS 调度平台进行 Ruby 中的在线预订/预约/日历 - https://supersaas.com
SuperSaaS API 提供的服务可以用于将在线预订和调度功能添加到现有网站或 CRM 软件中。
先决条件
- 注册 (免费) SuperSaaS 账户,
- 并在 账户信息 页面上获取账户名称和 API 密钥。
依赖关系
iOs 7 或更高版本,或 else OSX 10.8 或更高版本。
不使用外部库。仅使用原生 NSJSONSerialization
和 NSURLRequest
标准库。
安装
SuperSaaSApiClient 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 并运行 pod install
。
pod 'SuperSaaSApiClient'
配置
初始化 SSSClient
并设置授权凭据
SSSClient *client = [[SSSClient alloc] init];
client.accountName = @"accnt";
client.config.api_key = @"xxxxxxxxxxxxxxxxxxxxxx";
client.test = false
API 方法
数据结构、参数和值的详细信息可以在开发者文档网站上找到
https://www.supersaas.com/info/dev
创建用户
更新用户
删除用户
获取用户
列出用户
创建预约/预订
更新预约/预订
删除预约/预订
获取预约/预订
列出预约/预订
获取日程安排
获取日程安排时间段
获取可用预约/预订
获取最近更改
获取最近更改时段
列出模板表单
获取表单
示例
要运行示例项目,请克隆仓库,然后首先从示例目录运行pod install
。
测试
可以通过配置客户端的test
选项来模拟HTTP请求,例如:
SSSClient.test = true;
注意,模拟的请求始终返回一个空的NSURLSessionDataTask
。
此外,客户端还提供一个包含最后一个请求的NSURLRequest
对象的lastRequest
属性,例如:
SSSClient.lastRequest //=> <Net::HTTP::Get>
可以在测试中对最后请求的头部、主体、路径等进行检查,以进行断言或排查失败的API请求故障。
附加信息
- SuperSaaS 注册
- 产品文档
- 开发者文档
- Python API 客户端
- PHP API 客户端
- NodeJS API 客户端
- C# API 客户端
- Ruby API 客户端
- Go API 客户端
发布
该软件包遵循 语义版本,即 MAJOR.MINOR.PATCH
许可
SuperSaaS Ruby API 客户端在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。