GovData iOS SDK
iOS 和 macOS 的官方 SDK。
GovData
GovData
通过 API 提供精选的 OpenData,并通过 SDK 简化其与应用程序的整合。开放数据、API、SDK 和应用程序构成了生态系统,而仅在运行的生态系统中才能创建高质量的软件。我们的 SDK 经过测试,服务高度可用。
提供工商、商业和其他注册簿的数据,包括增值税付款人注册簿。数据已标准化,可以对其进行搜索。
免费试用我们的服务和 SDK。
安装
CocoaPods
使用标准命令安装 SDK
pod install govdata
为了使静态库正确运行,需要正确配置Xcode项目的CocoaPods
,包括正确的头文件路径和构建目标的配置。这个库已经被自动化测试覆盖。
SDK的唯一依赖项是网络库AFNetworking
。
配置
SDK是以预先配置的demo
形式提供的,包括相应的密钥和限制。可以使用这种配置来测试我们的服务并在开发您的应用程序时使用。
通过在GovData
对象上调用init
方法来进行SDK的配置
const GovData * govdata = [[GovData alloc] init];
或者使用阶段和密钥进行生产使用
const GovData * govdata = [[GovData alloc] initWithConfig:@"<stage>" key:@"<hodnota>"];
使用
简单搜索
使用findEntityByNumber
方法在商业注册中查找主体
[govdata findEntityByNumber:(const NSString *) number success:(GDEntityResponse) success failure:(GDErrorResponse) failure];
搜索示例
GDErrorResponse failure = ^(const GDError * error) {
NSLog(@"%@", error.localizedDescription);
//handle error
};
GDEntityResponse success = ^(const GDEntity * entity) {
//handle entity
};
[govdata findEntityByNumber:@"00006947" success: success failure: failure];
更详细的示例可以在这里找到。
地理空间搜索
使用findEntitiesByGeo
方法通过GPS坐标和半径查找实体
GDSearchResponse success = ^(const GDSearchResults * results) {
//handle search results
};
[govdata findEntitiesByGeo:@50.08915042002743 longitude:@14.407195183397297 radius:@100 page:@1 success: success failure: failure];
文档
SDK中的对象文档正在准备中。您可以在测试中查看可用的对象及其方法。