Skip to content

Latest commit

 

History

History
213 lines (154 loc) · 16.6 KB

apis.md

File metadata and controls

213 lines (154 loc) · 16.6 KB

Access token 获取

API calls

Name Request Type Response Type Access Token URL Doc
execGetAccessToken reqAccessToken respAccessToken - GET /cgi-bin/gettoken 获取access_token
execGetJSAPITicket reqJSAPITicket respJSAPITicket + GET /cgi-bin/get_jsapi_ticket 获取企业的jsapi_ticket
execGetJSAPITicketAgentConfig reqJSAPITicketAgentConfig respJSAPITicket + GET /cgi-bin/ticket/get 获取应用的jsapi_ticket
execJSCode2Session reqJSCode2Session respJSCode2Session + GET /cgi-bin/miniprogram/jscode2session 临时登录凭证校验code2Session

成员管理

API calls

Name Request Type Response Type Access Token URL Doc
execUserCreate TODO TODO + POST /cgi-bin/user/create 创建成员
execUserGet reqUserGet respUserGet + GET /cgi-bin/user/get 读取成员
execUserUpdate TODO TODO + POST /cgi/bin/user/update 更新成员
execUserDelete TODO TODO + GET /cgi/bin/user/delete 删除成员
execUserBatchDelete TODO TODO + POST /cgi/bin/user/batchdelete 批量删除成员
execUserSimpleList TODO TODO + GET /cgi-bin/user/simplelist 获取部门成员
execUserList reqUserList respUserList + GET /cgi-bin/user/list 获取部门成员详情
execUserConvertToOpenID TODO TODO + POST /cgi-bin/user/convert_to_openid userid与openid互换
execUserAuthSucc TODO TODO + GET /cgi-bin/user/authsucc 二次验证
execUserBatchInvite TODO TODO + POST /cgi-bin/batch/invite 邀请成员
execUserIDByMobile reqUserIDByMobile respUserIDByMobile + POST /cgi-bin/user/getuserid 手机号获取userid

部门管理

API calls

Name Request Type Response Type Access Token URL Doc
execDeptCreate TODO TODO + POST /cgi-bin/department/create 创建部门
execDeptUpdate TODO TODO + POST /cgi-bin/department/update 更新部门
execDeptDelete TODO TODO + GET /cgi/bin/department/delete 删除部门
execDeptList reqDeptList respDeptList + GET /cgi-bin/department/list 获取部门列表

标签管理

API calls

Name Request Type Response Type Access Token URL Doc
execTagCreate TODO TODO + POST /cgi-bin/tag/create 创建标签
execTagUpdate TODO TODO + POST /cgi-bin/tag/update 更新标签名字
execTagDelete TODO TODO + GET /cgi/bin/tag/delete 删除标签
execTagListUsers TODO TODO + GET /cgi/bin/tag/get 获取标签成员
execTagAddUsers TODO TODO + POST /cgi/bin/tag/addtagusers 增加标签成员
execTagDeleteUsers TODO TODO + POST /cgi/bin/tag/deltagusers 删除标签成员
execTagList TODO TODO + GET /cgi/bin/tag/list 获取标签列表

异步批量接口

API calls

Name Request Type Response Type Access Token URL Doc

身份验证

API calls

Name Request Type Response Type Access Token URL Doc
execUserInfoGet reqUserInfoGet respUserInfoGet + GET /cgi-bin/user/getuserinfo 获取访问用户身份

外部联系人管理 - 客户管理

API calls

Name Request Type Response Type Access Token URL Doc
execExternalContactList reqExternalContactList respExternalContactList + GET /cgi-bin/externalcontact/list 获取客户列表
execExternalContactGet reqExternalContactGet respExternalContactGet + GET /cgi-bin/externalcontact/get 获取客户详情
execExternalContactBatchList reqExternalContactBatchList respExternalContactBatchList + POST /cgi-bin/externalcontact/batch/get_by_user 批量获取客户详情
execExternalContactRemark reqExternalContactRemark respExternalContactRemark + POST /cgi-bin/externalcontact/remark 修改客户备注信息

外部联系人管理 - 客户标签管理

API calls

Name Request Type Response Type Access Token URL Doc
execExternalContactListCorpTags reqExternalContactListCorpTags respExternalContactListCorpTags + POST /cgi-bin/externalcontact/get_corp_tag_list 获取企业标签库
execExternalContactAddCorpTag reqExternalContactAddCorpTag respExternalContactAddCorpTag + POST /cgi-bin/externalcontact/add_corp_tag 添加企业客户标签
execExternalContactEditCorpTag reqExternalContactEditCorpTag respExternalContactEditCorpTag + POST /cgi-bin/externalcontact/edit_corp_tag 编辑企业客户标签
execExternalContactDelCorpTag reqExternalContactDelCorpTag respExternalContactDelCorpTag + POST /cgi-bin/externalcontact/del_corp_tag 删除企业客户标签
execExternalContactMarkTag reqExternalContactMarkTag respExternalContactMarkTag + POST /cgi-bin/externalcontact/mark_tag 标记客户企业标签

外部联系人管理 - 客户分配

API calls

Name Request Type Response Type Access Token URL Doc
execListUnassignedExternalContact reqListUnassignedExternalContact respListUnassignedExternalContact + POST /cgi-bin/externalcontact/get_unassigned_list 获取离职成员的客户列表
execTransferExternalContact reqTransferExternalContact respTransferExternalContact + POST /cgi-bin/externalcontact/transfer 分配成员的客户
execGetTransferExternalContactResult reqGetTransferExternalContactResult respGetTransferExternalContactResult + POST /cgi-bin/externalcontact/get_transfer_result 查询客户接替结果
execTransferGroupChatExternalContact reqTransferGroupChatExternalContact respTransferGroupChatExternalContact + POST /cgi-bin/externalcontact/groupchat/transfer 离职成员的群再分配

应用管理

API calls

Name Request Type Response Type Access Token URL Doc
execAgentGet TODO TODO + GET /cgi-bin/agent/get 获取指定的应用详情
execAgentList TODO TODO + GET /cgi-bin/agent/list 获取access_token对应的应用列表
execAgentSet TODO TODO + POST /cgi-bin/agent/set 设置应用

应用管理 - 自定义菜单

API calls

Name Request Type Response Type Access Token URL Doc
execMenuCreate TODO TODO + POST /cgi-bin/menu/create 创建菜单
execMenuGet TODO TODO + GET /cgi-bin/menu/get 获取菜单
execMenuDelete TODO TODO + GET /cgi-bin/menu/delete 删除菜单

消息推送

API calls

Name Request Type Response Type Access Token URL Doc
execAppchatCreate reqAppchatCreate respAppchatCreate + POST /cgi-bin/appchat/create 创建群聊会话
execAppchatUpdate TODO TODO + POST /cgi-bin/appchat/update 修改群聊会话
execAppchatGet reqAppchatGet respAppchatGet + GET /cgi-bin/appchat/get 获取群聊会话
execMessageSend reqMessage respMessageSend + POST /cgi-bin/message/send 发送应用消息
execAppchatSend reqMessage respMessageSend + POST /cgi-bin/appchat/send 应用推送消息

素材管理

API calls

Name Request Type Response Type Access Token URL Doc
execMediaUpload reqMediaUpload respMediaUpload + POST(media) /cgi-bin/media/upload 上传临时素材
execMediaUploadImg reqMediaUploadImg respMediaUploadImg + POST(media) /cgi-bin/media/uploadimg 上传永久图片
execMediaGet TODO TODO + GET /cgi-bin/media/get 获取临时素材
execMediaGetJSSDK TODO TODO + GET /cgi-bin/media/get/jssdk 获取高清语音素材

OA 数据接口

API calls

Name Request Type Response Type Access Token URL Doc
execOAGetTemplateDetail reqOAGetTemplateDetail respOAGetTemplateDetail + POST /cgi-bin/oa/gettemplatedetail 获取审批模板详情
execOAApplyEvent reqOAApplyEvent respOAApplyEvent + POST /cgi-bin/oa/applyevent 提交审批申请
execOAGetApprovalInfo reqOAGetApprovalInfo respOAGetApprovalInfo + POST /cgi-bin/oa/getapprovalinfo 批量获取审批单号
execOAGetApprovalDetail reqOAGetApprovalDetail respOAGetApprovalDetail + POST /cgi-bin/oa/getapprovaldetail 获取审批申请详情

企业支付

API calls

Name Request Type Response Type Access Token URL Doc

电子发票

API calls

Name Request Type Response Type Access Token URL Doc

会话内容存档

API calls

Name Request Type Response Type Access Token URL Doc
execMsgAuditListPermitUser reqMsgAuditListPermitUser respMsgAuditListPermitUser + POST /cgi-bin/msgaudit/get_permit_user_list 获取会话内容存档开启成员列表
execMsgAuditCheckSingleAgree reqMsgAuditCheckSingleAgree respMsgAuditCheckSingleAgree + POST /cgi-bin/msgaudit/check_single_agree 获取会话同意情况(单聊)
execMsgAuditCheckRoomAgree reqMsgAuditCheckRoomAgree respMsgAuditCheckRoomAgree + POST /cgi-bin/msgaudit/check_room_agree 获取会话同意情况(群聊)
execMsgAuditGetGroupChat reqMsgAuditGetGroupChat respMsgAuditGetGroupChat + POST /cgi-bin/msgaudit/groupchat/get 获取会话内容存档内部群信息

企业服务人员管理 - 联系我

API calls

Name Request Type Response Type Access Token URL Doc
execListFollowUserExternalContact reqListFollowUserExternalContact respListFollowUserExternalContact + GET /cgi-bin/externalcontact/get_follow_user_list 获取配置了客户联系功能的成员列表
execAddContactExternalContact reqAddContactExternalContact respAddContactExternalContact + POST /cgi-bin/externalcontact/add_contact_way 配置客户联系「联系我」方式
execGetContactWayExternalContact reqGetContactWayExternalContact respGetContactWayExternalContact + POST /cgi-bin/externalcontact/get_contact_way 获取企业已配置的「联系我」方式
execListContactWayChatExternalContact reqListContactWayExternalContact respListContactWayChatExternalContact + POST /cgi-bin/externalcontact/list_contact_way 获取企业已配置的「联系我」列表
execUpdateContactWayExternalContact reqUpdateContactWayExternalContact respUpdateContactWayExternalContact + POST /cgi-bin/externalcontact/update_contact_way 更新企业已配置的「联系我」成员配置
execDelContactWayExternalContact reqDelContactWayExternalContact respDelContactWayExternalContact + POST /cgi-bin/externalcontact/del_contact_way 删除企业已配置的「联系我」方式
execCloseTempChatExternalContact reqCloseTempChatExternalContact respCloseTempChatExternalContact + POST /cgi-bin/externalcontact/close_temp_chat 结束临时会话

在职继承

API calls

Name Request Type Response Type Access Token URL Doc
execTransferCustomer reqTransferCustomer respTransferCustomer + POST /cgi-bin/externalcontact/transfer_customer 在职继承 分配在职成员的客户
execGetTransferCustomerResult reqGetTransferCustomerResult respGetTransferCustomerResult + POST /cgi-bin/externalcontact/transfer_result 在职继承 查询客户接替状态

离职继承

API calls

Name Request Type Response Type Access Token URL Doc
execTransferResignedCustomer reqTransferCustomer respTransferCustomer + POST /cgi-bin/externalcontact/resigned/transfer_customer 离职继承 分配离职成员的客户
execGetTransferResignedCustomerResult reqGetTransferCustomerResult respGetTransferCustomerResult + POST /cgi-bin/externalcontact/resigned/transfer_result 离职继承 查询客户接替状态