差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
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>​