PHP code example of nsp-team / qywx-tool
1. Go to this page and download the library: Download nsp-team/qywx-tool library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
nsp-team / qywx-tool example snippets injectablephp
$accessToken = $corpAPI->getAccessToken();
var_dump($accessToken);
injectablephp
$templateData = $corpAPI->getApprovalTemplateData($template_id);
var_dump($templateData);
injectablephp
$creator_userid= 'MaoXingPei';
$apply_data= [
array(
'control_type' => 'Textarea',
'control_id' => 'Textarea-1637636930315',
'control_value' => [
'text' => '江苏科技有限公司'
],
),
array(
'control_type' => 'Table',
'control_id' => 'Table-1637635645139',
'control_value' => [
'children' => array(
[
'list' => array(
[
'control' => 'Text',
'id' => 'Text-1637635646995',
'value' => array(
'text' => '香樟'
),
],
[
'control' => 'Text',
'id' => 'Text-1637635655151',
'value' => array(
'text' => '胸径10cm'
),
],
[
'control' => 'Textarea',
'id' => 'Textarea-1637635660866',
'value' => array(
'text' => "苗圃:贵州苗圃\n造型分类:园林\n 操作者:王显示\n 最低折扣:0.96"
),
],
[
'control' => 'Money',
'id' => 'Money-1637635672768',
'value' => array(
'new_money' => "65000.42"
),
],
[
'control' => 'Text',
'id' => 'Text-1637635684681',
'value' => array(
'text' => "0.96"
),
],
[
'control' => 'Text',
'id' => 'Text-1637635692702',
'value' => array(
'text' => "0.50"
),
],
)
],
[
'list' => array(
)
],
)
],
),
];
$approval_user= ['MaoPei', 'WangLiang'];
$notify= [];
$summary_text= ['采购明细单申请微调折扣比例'];
$approval = $corpAPI->submitApplicationForApproval($creator_userid, $template_id, $apply_data, $approval_user, $summary_text, $notify);
var_dump($approval);