| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php /*
- * Copyright (C) 2017 All rights reserved.
- *
- * @File MenuTest.php
- * @Brief
- * @Author abelzhu, abelzhu@tencent.com
- * @Version 1.0
- * @Date 2017-12-26
- *
- */
-
- include_once("../src/CorpAPI.class.php");
- include_once("../src/ServiceCorpAPI.class.php");
- include_once("../src/ServiceProviderAPI.class.php");
- $config = require('./config.php');
- //
- $agentId = $config['APP_ID'];
- $api = new CorpAPI($config['CORP_ID'], $config['APP_SECRET']);
- try {
- //
- $subMenu = new SubMenu(
- "subMenu_1",
- array(
- new viewMenu("viewMenu_1", "www.qq.com"),
- new viewMenu("viewMenu_2", "www.baidu.com")
- )
- );
- $scanCodePushMenu = new ScanCodePushMenu(
- "ScanCodePushMenu",
- null,
- array(
- new viewMenu("viewMenu_3", "www.qq.com"),
- new PicWeixinMenu( "PicWeixinMenu", "keykeykey", null),
- )
- );
- $menu = new Menu(
- array(
- $subMenu,
- $scanCodePushMenu
- )
- );
- $api->MenuCreate($agentId, $menu);
- //
- $menu = $api->MenuGet($agentId);
- var_dump($menu);
- //
- $api->MenuDelete($agentId);
- } catch (Exception $e) {
- echo $e->getMessage() . "\n";
- }
|