Files
kiri-wchat/test.php
T

78 lines
1.9 KiB
PHP
Raw Normal View History

2018-07-19 19:43:07 +08:00
<?php
/**
* Created by PhpStorm.
* User: qv
* Date: 2018/7/19 0019
* Time: 18:38
*/
2019-11-11 18:14:47 +08:00
use officialaccount\AccessToken;
use wchat\Recharge;
$config = new \common\Config();
2019-07-17 17:17:37 +08:00
$config->setAppid('');
$config->setAppsecret('');
$config->setMchId('');
$config->setKey('');
$config->setRemoteAddr('');
2019-07-17 17:27:31 +08:00
$config->setDeviceInfo('');
$config->setAccessToken('');
2019-07-17 17:17:37 +08:00
2019-11-11 18:14:47 +08:00
/** @var AccessToken $container */
$container = Container::newInstance(AccessToken::class, $config);
try {
$params = $container->generateAccess_token();
} catch (Exception $e) {
}
2019-07-17 17:17:37 +08:00
2019-11-11 18:14:47 +08:00
/** @var Recharge $container */
$container = Container::newInstance(\wchat\Recharge::class, $config);
$container->cashWithdrawal(1, 'xxx', 'xxx');
$container->recharge(1, 'xxx', 'xxx');
2019-07-17 17:27:31 +08:00
2019-11-11 18:14:47 +08:00
/** @var \wchat\Account $account */
$account = Container::newInstance(\wchat\Account::class, $config);
$account->login('');
2019-07-17 17:27:31 +08:00
$account->setSavePath('');
$account->login('');
2019-11-11 18:14:47 +08:00
try {
$account->createwxaqrcode('pages/index/index', 200);
$account->getwxacode('pages/index/index', 150, true);
$account->getwxacodeunlimit('pages/index/index', 150, true);
} catch (Exception $exception) {
2019-07-17 17:27:31 +08:00
2019-11-11 18:14:47 +08:00
}
/** @var \wchat\Message $message */
$message = Container::newInstance(\wchat\Message::class, $config);
2019-07-17 17:27:31 +08:00
$message->setOpenid('');
2019-11-11 18:14:47 +08:00
try {
$message->sendCardNews('');
$message->sendTextNews('');
$message->sendImageNews('');
$message->sendVoiceNews('');
$message->sendMpNewsNews('');
$message->sendNewsNews('', '', '', '');
$message->sendMusicNews('', '', '', '', '');
$message->sendMenuNews('', '');
$message->sendMiniprogrampageNews('', '', '', '');
$message->sendVideoNews('', '', '', '');
} catch (Exception $exception) {
}
try {
/** @var \wchat\Template $template */
$template = Container::newInstance(\wchat\Template::class, $config);
$template->setOpenid('');
$template->setOpenId('');
$template->setFormId('');
$template->setTemplateId('');
$template->setPage('');
$template->sendTemplate();
} catch (Exception $exception) {
}