官方 DocuSign Objective-C 客户端
您可以为免费 开发者沙盒 注册。
要求
Xcode 7 或更高版本。
安装
CocoaPods 安装
创建 podfile,运行 pod install,然后使用 .xcworkspace
项目文件继续。要以这种方式使用客户端,请按照以下步骤操作:
-
在命令行中运行以下 RubyGems 命令来安装 cocoapods(注意:这可能需要 sudo 权限):
$ gem install cocoapods
-
在您的根项目目录下创建一个名为
Podfile
的文件,并包含以下内容。将以下两个 PROJECT 引用替换为您的唯一项目名称
pod 'DocuSignESign', '~> 4.0.0'
- 在 Podfile 所在的同一目录下运行以下命令:
$ pod install
安装完成后,关闭 Xcode 并打开新创建的 .xcworkspace
项目文件。确保您后续使用此工作空间!
手动安装
直接将源文件复制到您现有项目的源目录中,并添加相应的导入语句。
依赖项
- AFNetworking ~> 4
- JSONModel ~> 1.4
- ISO8601 ~> 0.6
- JWT ~> 3.0.0-beta.10
身份验证
使用 OAuth 身份验证的应用程序用户
- 在获得 Bearer 令牌后,调用 OAuth: Userinfo 方法。获取所选账户的
base_uri
(服务器名)字段。Userinfo 方法的 URL 在演示/开发环境中为 account-d.docusign.com,在生产环境中为 account.docusign.com。 - 将 base_uri 与 "/restapi" 结合来创建 basePath。base_uri 以 na1、na2、na3、eu1 或其他内容开始。使用 basePath 进行后续 API 调用。
- 使用 basePath 实例化 SDK。例如:`ApiClient apiClient = new ApiClient(basePath);`
- 通过使用
Configuration.Default.AddDefaultHeader('Authorization', authentication_value)
设置身份验证标题,创建authentication_value
。将 `token_type` 和 `access_token` 字段连接起来,这些字段要么来自 授权码授予,要么来自 隐式授予 OAuth 流。 - 使用
Configuration.Default.AddDefaultHeader('Authorization', authentication_value)
设置身份验证标题
测试
单元测试在此处可用。
支持
您可以通过GitHub将问题记录此客户端。我们还在Stack Overflow有一个活跃的开发者社区,搜索DocuSignAPI标签。
许可
DocuSign Objc客户端的使用许可如下许可。