简体中文
简体中文
English
注册
登录
简体中文
简体中文
English
注册
登录
语言
简体中文
简体中文
English
注册
登录

通用接口里的参数 apiName 如何获取?

更新时间2025-02-28 07:17:26
1、在SDK调用初始化接口之后, 设置 setDebugMode: YES
#ifdef DEBUG
[[ThingSmartSDK sharedInstance] setDebugMode:YES];
#else
#endif
2、当调用SDK接口时, 日志中会打印 如:
[ThingRequest] request: domain = 121.5.96.158, url = https://121.5.96.158/api.json, api = s.m.miniprogram.basic.get,
commonParams = {
"v" : "1.0",
}, businessParams = {
"xx1" : "value1",
"xx2" : "value2"
}
这里 api = s.m.miniprogram.basic.get 就是所需要的 apiName
"v" 是: 该接口的版本
businessParams 里的内容是: 该接口需要的参数 , 如没有则不用传参。
3、示例:
NSDictionary * postData = @{
@"xx1" : @"value1",
@"xx2" : @"value2",
};
[[ThingSmartRequest new] requestWithApiName:@"s.m.miniprogram.basic.get" postData:postData version:@"1.0" success:^(id result) { NSLog(@"result: %@",result);
} failure:^(NSError *error) { NSLog(@"失败: %@",error); }];
4、同理, 操作业务包SDK时, 也会有如上接口调用的类似日志, 可获取相应的 apiName, 在结合通用接口来获取详细的数据。

点击获取服务和帮助

帮助中心