| | |
| | | |
| | | #define API_POST_EZ_GetCoverSwitchStaus @"/home-wisdom/platform/yingshi/getCoverSwitchStatus"//获取萤石镜头遮蔽开关状态 |
| | | #define API_POST_EZ_GetCoverSwitch @"/home-wisdom/platform/yingshi/coverSwitch"//设置萤石镜头遮蔽开关 |
| | | #define AOI_POST_EZ_UpdateAnswerStatus @"/home-wisdom/platform/yingshi/lock/updateAnswerStatus" // 更改门铃通话状态(接听和未接) |
| | | |
| | | #pragma mark APP_KEY |
| | | #define APP_KEY @"HDL-HOME-APP-TEST" |
| | |
| | | } |
| | | |
| | | /** |
| | | * @since 更新接听状态 |
| | | * @param msgId 消息id |
| | | * @param answerStatus 接听状态(answer 已接听、no_answer 未接听) |
| | | * @param completion 回调block,error为空时表示成功 |
| | | */ |
| | | - (void)updateAnswerStatusWithMsgId:(NSString *)msgId |
| | | answerStatus:(NSString *)answerStatus |
| | | completion:(void (^)(ResponseData *responseData))completion { |
| | | //设置请求参数 |
| | | NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; |
| | | [parameters setValue:msgId forKey:@"msgId"]; |
| | | [parameters setValue:answerStatus forKey:@"answerStatus"]; |
| | | |
| | | parameters = [self GetSignRequestDictionary:parameters]; |
| | | |
| | | [self requestHttpsPost:AOI_POST_EZ_UpdateAnswerStatus parameters:parameters completion:^(ResponseData *responseData) { |
| | | if (completion) { |
| | | completion (responseData); |
| | | } |
| | | }]; |
| | | } |
| | | |
| | | /** |
| | | * @since 设置镜头隐私遮蔽状态 |
| | | * @param deviceSerial 设备序列号 |
| | | * @param enable 隐私遮蔽状态 |