ZelloAPIObjC 1.1.1

ZelloAPIObjC 1.1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2023年4月

Zello维护。



  • Zello

Zello Work Server API Libraries

项目结构

此仓库包含五个客户端库

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

此外,我们还提供可在CocoaPods.中找到的Swift和Objective C库。

每个库都提供了一个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 创建了一个 ZelloAPISwift 模块,可以导入任何希望访问 Zello Work API 的 Swift 文件。

要使用 Swift 3 进行安装,请将 pod 'ZelloAPISwift' 添加到您的 Podfile 中。要使用 Swift 2.2,请将 pod 'ZelloAPISwift', '1.0.3' 添加到您的 Podfile 中。更多详情请见示例项目

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

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

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

依赖项

  • Swift 库包含了指向 C 库 CommonCrypto 的引用,用于对登录凭据进行 MD5 组合。遗憾的是,由于 Swift 的限制,不能直接导入 C 库。相反,Swift 提供了一种通过 桥接头 导入 C 代码的方法。使用 ZelloAPI.swift 类的任何项目都需要包含以下导入的桥接头:#import <CommonCrypto/CommonCrypto.h>
  • Swift 3。对于希望针对 Swift 2.2 的用户,源代码可在 此处 找到。
  • 最低 iOS 版本:7.0

Objective-C 库

CocoaPod

Objective-C CocoaPod 创建了一个 ZelloAPIObjC 模块,可以导入到任何希望访问 Zello Work API 的 Objective-C 文件中。

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

依赖项

  • 最低 iOS 版本:8.0

手动安装

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

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

依赖项

  • 最低 iOS 版本:7.0

Java库

Java库包含一个ZelloAPI.java文件和一个测试项目APITest,用于测试ZelloAPI.java类的功能。

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

C# 库

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

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

依赖关系

在添加 ZelloAPI.cs 类的任何项目中,需要引用 System.Web.Extensions 组件。

另请参阅