public interface JournalApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<GenericResponse<String>> |
exportDoc(JournalExportRequest request)
Deprecated.
企业微信4.0.20版本后 ,不会有新增的文档控件数据。开发者可通过文档url进一步查看或导出文档
|
io.reactivex.rxjava3.core.Single<GenericResponse<JournalRecordDetail>> |
getRecordDetail(JournalUuid journalUuid)
获取汇报记录详情
|
io.reactivex.rxjava3.core.Single<JournalRecordResponse> |
getRecordList(JournalRecordRequest request)
批量获取汇报记录单号
|
io.reactivex.rxjava3.core.Single<JournalStatResponse> |
getStatList(JournalStatRequest request)
Gets stat list.
|
@POST(value="oa/journal/get_record_list") io.reactivex.rxjava3.core.Single<JournalRecordResponse> getRecordList(@Body JournalRecordRequest request) throws WeComException
企业可通过access_token调用本接口,以获取企业一段时间内企业微信“汇报应用”汇报记录编号,支持按汇报表单ID、申请人、部门等条件筛选。
一次拉取调用最多拉取100个汇报记录,可以通过多次拉取的方式来满足需求,但调用频率不可超过600次/分。
表单ID的获取方式:管理后台--汇报应用--某个汇报的内容设置页--点击“汇报名称”,即可获取
request - the requestWeComException - the weComException@POST(value="oa/journal/get_record_detail") io.reactivex.rxjava3.core.Single<GenericResponse<JournalRecordDetail>> getRecordDetail(@Body JournalUuid journalUuid) throws WeComException
根据汇报记录单号查询企业微信“汇报应用”的汇报详情。
journalUuid - the journal uuidWeComException - the weComException@POST(value="oa/journal/get_stat_list") io.reactivex.rxjava3.core.Single<JournalStatResponse> getStatList(@Body JournalStatRequest request) throws WeComException
request - the requestWeComException - the weComException@Deprecated @POST(value="oa/journal/export_doc") io.reactivex.rxjava3.core.Single<GenericResponse<String>> exportDoc(@Body JournalExportRequest request) throws WeComException
request - the requestWeComException - the weComExceptionCopyright © 2023. All rights reserved.