miralsoft / weclapp-customer-export
为weclapp客户提供的导出工具。
v1.1
2023-07-25 14:19 UTC
Requires
- php: >=7.4.0
- miralsoft/doctrine-extensions: dev-master
- miralsoft/weclapp-api: v1.*
README
使用weclapp PHP API从weclapp导出客户。
如何使用
您可以通过以下行在composer文件中下载包:
"require": {
"php": ">=7.4.0",
"miralsoft/weclapp-api": "v1.*",
"miralsoft/doctrine-extensions": "dev-master",
"miralsoft/weclapp-customer-export": "v1.*"
}
配置
必须在您的PHP项目中设置配置。您必须定义如下2个常量:
use miralsoft\weclapp\api\Config;
Config::$URI = 'https://xxx.weclapp.com/webapp/api/v1/';
Config::$TOKEN = 'xxx';
将xxx替换为您的数据。
调用导出
以下代码可以调用导出:
$export = new Export();
$csvData = $export->exportDatevOnline();
这里您将获得csv文件的数组。
$export = new Export(true);
$csvData = $export->exportDatevOnline();
这里将在您的当前路径下创建一个名为'datevExport.csv'的csv文件。
$export = new Export(true, 'export', 'filename.csv');
$csvData = $export->exportDatevOnline();
这里将在export文件夹中创建一个名为'filename.csv'的文件。
完整示例
要获取客户列表,以下是一个示例:
require_once '../../vendor/autoload.php';
use miralsoft\weclapp\api\Config;
use miralsoft\weclapp\customerexport\Export;
Config::$URI = 'https://xxx.weclapp.com/webapp/api/v1/';
Config::$TOKEN = 'xxx';
$export = new Export(true, '', 'datevExport.csv');
$ok = $export->exportDatevOnline();
echo $ok ? 'File successfull created' : 'Error while export';