SuperSaaSApiClient 1.0.0

SuperSaaSApiClient 1.0.0

SuperSaaS 维护。



SuperSaaS Objective-C API 客户端

使用 SuperSaaS 调度平台进行 Ruby 中的在线预订/预约/日历 - https://supersaas.com

SuperSaaS API 提供的服务可以用于将在线预订和调度功能添加到现有网站或 CRM 软件中。

先决条件

  1. 注册 (免费) SuperSaaS 账户
  2. 并在 账户信息 页面上获取账户名称和 API 密钥。
依赖关系

iOs 7 或更高版本,或 else OSX 10.8 或更高版本。

不使用外部库。仅使用原生 NSJSONSerializationNSURLRequest 标准库。

安装

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请求故障。

附加信息

联系: [email protected]

发布

该软件包遵循 语义版本,即 MAJOR.MINOR.PATCH

许可

SuperSaaS Ruby API 客户端在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。