<?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";
|
}
|