报告生成

/api/render/

根据用户请求数据生成指定格式数据

请求方式

POST

支持格式

JSON

是否需要登录

需要,参见登录授权

访问授权限制

访问级别:普通接口 频次限制:是 关于频次限制:每小时100次

请求参数

  • token

  • 登录授权后获取的token

  • data

  • 需要用来生成报告的数据,数据格式规范参见数据格式规范

  • format

  • 指定生成格式,包括:ppt、doc。pdf、jpg、png将陆续开放。

返回结果

返回格式为json数据

  • request_at

  • API请求时间

  • report_id

  • 报告的唯一id,用来查询报告生成状态和获取报告

{
  'request_at': 1492405188882,
  'report_id': '3c73e52c31f94768907764280b2d5c1f'
}

示例

# Python 3.5
import json
import requests

data = list()
module = dict()
module['title'] = '这是一个demo页'
module['layout'] = ['text']
module['data'] = []

paragraphs = ['你好,这是demo页的第一段', '你好,这是demo页的第二段']
module['data'].append(paragraphs)

r = requests.get('https://autoreport.memect.cn/api/render/doc')
print(r.status_code)
result = json.loads(r.text)

report_id = result.get('report_id')
print(report_id)