interface InternalAgentManagerApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<WeComResponse> |
createMenu(String agentId,
AgentMenuBtns request)
创建菜单
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
deleteMenu(String agentId)
删除菜单
|
io.reactivex.rxjava3.core.Single<AgentDetailsResponse> |
getAgentDetails(String agentId)
获取应用详情
|
io.reactivex.rxjava3.core.Single<GenericResponse<List<AgentMenuBtn>>> |
getMenu(String agentId)
获取菜单
|
io.reactivex.rxjava3.core.Single<WorkbenchDetailResponse> |
getWorkbenchTemplate(Map<String,String> agentId)
获取应用在工作台展示的模版
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
settings(AgentManagerApi.Settings settings)
设置应用
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
setWorkbenchData(UserWorkbenchTemplate template)
设置应用在用户工作台展示的数据
|
io.reactivex.rxjava3.core.Single<WeComResponse> |
setWorkbenchTemplate(WorkbenchTemplate template)
设置应用在工作台展示的模版
|
@GET(value="agent/get") io.reactivex.rxjava3.core.Single<AgentDetailsResponse> getAgentDetails(@Query(value="agentid") String agentId)
应用ID要和对应的token一致
agentId - the agent id@POST(value="agent/set") io.reactivex.rxjava3.core.Single<WeComResponse> settings(@Body AgentManagerApi.Settings settings)
settings - the settings@POST(value="menu/create") io.reactivex.rxjava3.core.Single<WeComResponse> createMenu(@Query(value="agentid") String agentId, @Body AgentMenuBtns request)
agentId - the agent idrequest - the request@GET(value="menu/get") io.reactivex.rxjava3.core.Single<GenericResponse<List<AgentMenuBtn>>> getMenu(@Query(value="agentid") String agentId)
agentId - the agent id@GET(value="menu/delete") io.reactivex.rxjava3.core.Single<WeComResponse> deleteMenu(@Query(value="agentid") String agentId)
agentId - the agent id@POST(value="agent/set_workbench_template") io.reactivex.rxjava3.core.Single<WeComResponse> setWorkbenchTemplate(@Body WorkbenchTemplate template)
该接口指定应用自定义模版类型。同时也支持设置企业默认模版数据。若type指定为 "normal" 则为取消自定义模式,改为普通展示模式
template - the template@POST(value="agent/get_workbench_template") io.reactivex.rxjava3.core.Single<WorkbenchDetailResponse> getWorkbenchTemplate(@Body Map<String,String> agentId)
agentId - the agent id@POST(value="agent/set_workbench_data") io.reactivex.rxjava3.core.Single<WeComResponse> setWorkbenchData(@Body UserWorkbenchTemplate template)
可设置当前凭证对应的应用;设置的userid必须在应用可见范围; 每个用户每个应用接口限制10次/分钟;
template - the templateCopyright © 2025. All rights reserved.