帮助中心
对接方法


用户打通需要向比格申请 appkey 与 aeskey。

其中,appkey为合作方唯一标识,aeskey 为aes加密的密钥


用户打通方法


 服务端需要生成一个data-params参数,给jssdk使用。

具体的生成算法如下:


$aeskey = “xxx”;

$iv = substr($aeskey,0,16);

$src_str = 'userid=1111&username=bige&ts='.time();

// 加密的字符串原串,包含用户编号userid,用户名username, 时间戳ts(秒数,一小时内有效), aes加密后,再取base64编码的值.


$aes_data = openssl_encrypt($src_str, 'aes-256-cbc', $aeskey, OPENSSL_RAW_DATA, $iv);

$aes_data = base64_encode($aes_data);

//aes加密后,再进行base64编码


$encryptedData = urlencode($aes_data);

$data_params = ‘appkey=xxxx&encryptedData=’.$encryptedData;




SDK参数说明


参数

说明

data-params

用户打通方法中计算生成的data_params

data-appkey

比格提供的appkey

data-tid

比格模版编号

data-work-id

用户作品编号

data-work-uid

作品对应的用户编号

data-method

对应不同的比格功能模块,bill 模版编辑;pic 图片编辑, puzzle拼图。默认为bill

data-cate-id

打开的比格页面,左侧显示的模版分类