ZelloAPISwift 1.1.0

ZelloAPISwift 1.1.0

测试测试
语言语言 SwiftSwift
许可 MIT
发布最后一次发布2016年10月
SwiftSwift 版本3.0
SPM支持 SPM

Zello 维护。



  • 作者
  • Zello

ZelloWork 服务器 API 库

项目结构

在这个仓库中包含五个客户端库

  1. PHP
  2. Swift
  3. Objective-C
  4. Java
  5. C#

此外,我们还提供 Swift 和 Objective-C 库作为 CocoaPods。

每个库提供一个 ZelloAPI 类和一个针对 ZelloAPI 的测试。对于 Swift、Objective-C、Java 和 C# 库,这个测试以名为 APITest 的项目形式存在。这些项目将 APITest 的结果输出到控制台。

PHP 库

PHP 库包括一个 zello_server_api.class.php 文件和一个用于测试 zello_server_api.class.php 类功能的 api_test.php 脚本。

要使用 api_test.php,请替换 $host 变量,替换 $apikey 变量,并在 auth 方法中替换用户名和密码字符串。然后,简单运行脚本并查看输出。

Swift 库

CocoaPod

Swift CocoaPod 会创建一个 ZelloAPISwift 模块,可以导入任何需要访问 ZelloWork API 的 Swift 文件。

要使用 Swift 3 安装,请在您的 Podfile 中添加 pod ZelloAPISwift。要使用 Swift 2.2,请在 Podfile 中添加 pod 'ZelloAPISwift', '1.0.3'。更多信息请参阅 示例项目

依赖关系

  • Swift 2.2 或更高版本。
  • 最低 iOS 版本:8.0

手动安装

Swift 库包括一个名为 ZelloAPI.swift 的文件和一个用于测试 ZelloAPI.swift 类功能的测试项目 APITest

APITest 是一个 iOS 应用程序项目,可以使用 macOS 上的 Xcode 运行。打开 ViewController.swift,将 APITest 构造函数字符串替换为主机名、API 密钥、用户名和密码。然后,简单地运行项目并查看输出。

依赖项

  • Swift 库包含对 CommonCrypto 的引用,这是一个 C 库,用于对登录凭据进行 MD5 哈希。不幸的是,由于 Swift 的限制,无法直接导入 C 库。相反,Swift 提供了一种通过 Bridging Headers 导入 C 代码的方法。**任何使用 ZelloAPI.swift 类的项目都需要包含以下导入的桥接头:** #import <CommonCrypto/CommonCrypto.h>
  • Swift 3。对于那些希望针对 Swift 2.2 的开发者,源代码可以在这里找到。
  • 最低 iOS 版本:7.0

Objective C 库

CocoaPod

Objective C CocoaPod 创建了一个名为 ZelloAPIObjC 的模块,该模块可以被导入到任何希望访问 ZelloWork API 的 Objective C 文件中。

要安装,请将 pod ZelloAPIObjC 添加到您的 Podfile 中。有关更多信息,请参阅示例项目。

依赖项

  • 最低 iOS 版本:8.0

手动安装

Objective C 库包括 ZelloAPI.hZelloAPI.m 文件以及一个用于测试 ZelloAPI 类功能的测试项目 APITest

APITest 是一个 iOS 应用程序项目,可以使用 macOS 上的 Xcode 运行。打开 ViewController.m,将 APITest 构造函数 NSStrings 替换为主机名、API 密钥、用户名和密码。然后,简单地运行项目并查看输出。

依赖项

  • 最低 iOS 版本:7.0

Java 库

Java 库包括一个名为 ZelloAPI.java 的文件和一个用于测试 ZelloAPI.java 类功能的测试项目 APITest

APITest 是一个 Android 应用程序项目,可以使用 Android Studio 运行。打开 MainActivity.java,将 APITest 构造函数 Strings 替换为主机名、API 密钥、用户名和密码。然后,简单地运行项目并查看输出。

C# 库

C# 库包括一个名为 ZelloAPI.cs 的文件和一个用于测试 ZelloAPI.cs 类功能的测试项目 APITest

APITest 是一个 Visual Studio 控制台项目,可以在 Windows 上的 Visual Studio 或 macOS 上的 Xamarin Studio 上运行。打开 Program.cs,将 APITest 构造函数字符串替换为您的网络的 hostname 和 API 密钥。然后,将 Authenticate 方法的字符串替换为管理员用户名和密码。最后,运行项目并查看输出。

依赖项

对于任何添加了ZelloAPI.cs类的项目,都需要对System.Web.Extensions组件进行引用。

另请参阅