| 123456789101112131415161718192021222324252627282930313233 |
- <?php
- /**
- * 1.1 商户进件 -> 商户进件文件上传
- * 接口:/api/v3/tkbs/customer/file/upload
- * 请求加密:否 返回解密:否
- * 注意:官方建议使用 PNG 格式,file_base64 需带解析头 data:image/png;base64,
- */
- $config = require __DIR__ . '/bootstrap.php';
- $api = new \Lakala\OpenAPISDK\V3\Api\LakalaApi($config, \Lakala\OpenAPISDK\V3\Api\EncryptMode::NONE);
- $data = file_get_contents(__DIR__ . '/../v2/business_licence.jpg');
- $fileBase64 = 'data:image/png;base64,' . base64_encode($data);
- $request = new \Lakala\OpenAPISDK\V3\Model\ModelRequest();
- $request->setReqData([
- 'file_base64' => $fileBase64,
- 'img_type' => 'BUSINESS_LICENCE', //'ID_CARD_FRONT',
- 'prefix' => 'reg',
- 'sourcechnl' => 0,
- 'is_ocr' => 'true', //'false'
- ]);
- try {
- $response = $api->tradeApi('/api/v3/tkbs/customer/file/upload', $request);
- print_r($response->getRespData());
- // echo $response->getCode();
- // print_r($response->getHeaders());
- echo $response->getOriginalText(); // {"code":"000000","msg":"SUCCESS","resp_data":{"batch_no":"06023920260611001616220000","status":"01","url":"merchant/reg/20260611161936327518BUSINESS_LICENCE.jpeg","show_url":null}}%
- } catch (\Lakala\OpenAPISDK\V3\ApiException $e) {
- echo $e->getMessage();
- }
|