miralsoft/weclapp-customer-export

为weclapp客户提供的导出工具。

v1.1 2023-07-25 14:19 UTC

This package is auto-updated.

Last update: 2024-09-23 14:02:48 UTC


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';