1. 移动报表为第三方组织提供的接口

域名说明

测试环境域名: https://qy-ci.fdccloud.com

预发布环境域名: https://qy-qa.fdccloud.com

正式环境域名: https://www.fdccloud.com

1.1. 获取报表地址

正式环境 http://www.fdccloud.com/report/api/third/get-report-url?tenant_code=xxxx&report_id=100

测试环境 http://qy-ci.fdccloud.com/report/api/third/get-report-url?tenant_code=xxxx&report_id=100

请求方式

GET

参数说明

参数 描述
tenant_code 云助手的企业代码
report_id 报表id
type 数据获取类型,0:移动报表;1:经营分析平台 默认为0

返回结果

正确返回JSON示例

    {
        success: 1, // 成功
        message: "",
        data: {
        url: "http://dev-qy.mingyuanyun.com.cn/report-micro/dev_yzh/home/release/index?reportId=180" // 报表地址
        }
    }

错误返回JSON示例

{
    success: 0, // 失败
    message: "报表id不能为空",
    data: [ ]
}

1.2. 第三方打开移动报表单点登录

请求地址

{报表地址}?__from=third_party_sso&_authcode=xxx&_channel_id=xxx&_account_type=1

参数说明

参数 描述
__from 参数值固定为 third_party_sso,注意__from前面是两个下划线
_channel_id 为注册时返回的渠道ID
_authcode 用于识别当前第三方组织用户身份
_account_type 用于识别当前用户所属组织 1-erp账号 0-第三方账号,此方案填写1

_authcode = urlencode(base64_encode(AES({channel_id:xxx, channel_code:xxx, user_guid:xxx, timestamp:xxx}, aes_token))) 我方会话的默认过期时间为30分钟,建议每次跳转都传递 _authcode 参数

_authcode 参数说明

参数 描述
channel_id 渠道编号
channel_code 云助手这边的租户code
user_guid erp中的user_guid
timestamp 时间戳
aes_token 注册套件时生成,详见服务商注册

results matching ""

    No results matching ""