差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
cs:300visitoraccess:iossdkapi [2020/05/08 09:58] dujiepeng [获取工作状态] |
cs:300visitoraccess:iossdkapi [2020/07/22 03:15] dujiepeng |
||
---|---|---|---|
行 329: | 行 329: | ||
<code> | <code> | ||
/** | /** | ||
- | @brief 给一个留言添加评论 | + | @brief 创建一个留言 |
@discussion 失败返回NSError,成功返回responseObject | @discussion 失败返回NSError,成功返回responseObject | ||
- | @param targetUser im服务号 | ||
@param projectId 留言ProjectId 进入“管理员模式 → 留言”,可以看到这个Project ID | @param projectId 留言ProjectId 进入“管理员模式 → 留言”,可以看到这个Project ID | ||
- | @param ticketId 留言ID | + | @param imCustomerService im服务号 |
- | @param requestBody 请求体 | + | @param requestBody 留言参数 |
- | @param completion 返回结果block | + | @param completion 返回结果 |
*/ | */ | ||
- | - (void)createLeaveMsgCommentWithProjectId:(NSString*)projectId | + | - (void)createLeaveMsgWithProjectId:(NSString *)projectId |
- | targetUser:(NSString *)imCustomerService | + | targetUser:(NSString *)imCustomerService |
- | ticketId:(NSString *)ticketId | + | requestBody:(LeaveMsgRequestBody *)requestBody |
- | requestBody:(LeaveMsgRequestBody*)requestBody | + | completion:(void(^)(id responseObject,NSError *error))completion; |
- | completion:(void(^)(id responseObject,NSError *error))completion; | + | |
</code> | </code> | ||
行 539: | 行 538: | ||
completionHandler:nil]; | completionHandler:nil]; | ||
}]; | }]; | ||
+ | </code> | ||
+ | |||
+ | ===== 欢迎语 ===== | ||
+ | ==== 获取企业欢迎语 ==== | ||
+ | |||
+ | <code> | ||
+ | // 获取企业欢迎语 <HDClient.sharedClient.chatManager> | ||
+ | - (void)getEnterpriseWelcomeWithCompletion:(void(^)(NSString *welcome, HDError *error))aCompletion; | ||
+ | </code> | ||
+ | ==== 获取当前会话id ==== | ||
+ | <code> | ||
+ | /** | ||
+ | * 获取当前会话id | ||
+ | * @param aUsername IM服务号 | ||
+ | * @param aCompletionBlock 发送完成回调block,如果当前有会话,则返回,没有时,返回nil, 表示当前无有效会话 | ||
+ | */ | ||
+ | |||
+ | // <HDClient.sharedClient.chatManager> | ||
+ | - (void)fetchCurrentSessionId:(NSString *)aUsername | ||
+ | completion:(void(^)(NSString *sessionId, HDError *aError))aCompletionBlock; | ||
+ | // 当返回sessionId为空时,则代表此会话不存在,也就是未咨询或者咨询已结束,下次咨询可先发欢迎语 | ||
+ | // 当返回value不为空时,则返回的当前会话的会话ID,也就是说会话正在咨询中,不需要发送欢迎语 | ||
+ | |||
</code> | </code> | ||