代码拉取完成,页面将自动刷新
同步操作将从 MichonneHsu/simple-dingtalk 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
declare(strict_types=1);
namespace SimpleDingTalk;
class Config
{
private static $app_type = 'miniprogram_app';
private static $robot_type = 'robot1';
private static $corp_id = '';
private static $app_info = [
'miniprogram_app' => [
'info' => [
'AGENT_ID' => '',
'APP_KEY' => '',
'APP_SECRET' => ''
],
'access_token' => [
'expires' => 0,
'file_path' => ''
],
'callback_info' => [
'aes_key' => '',
'token' => ''
],
'login_info' => [
'authorize' => [
'redirect_uri' => '',
'dingtalk_login_uri' => ''
]
],
'v2' => [
'access_token' => [
'expires' => 0,
'file_path' => ''
],
],
'userAccessToken' => [
'expires' => 0,
'file_path' => ''
]
],
'micro_app' => [
'info' => [
'AGENT_ID' => '',
'APP_KEY' => '',
'APP_SECRET' => ''
],
'access_token' => [
'expires' => 0,
'file_path' => ''
],
'callback_info' => [
'aes_key' => '',
'token' => ''
],
'page' => [
'app' => '',
'pc' => '',
'management' => ''
],
'login_info' => [
'authorize' => [
'redirect_uri' => '',
'dingtalk_login_uri'=>''
]
],
'v2' => [
'access_token' => [
'expires' => 0,
'file_path' => ''
],
],
'userAccessToken' => [
'expires' => 0,
'file_path' => ''
]
]
];
private static $robot_info = [
'robot1' => [
'info' => [
'AGENT_ID' => 0,
'APP_KEY' => '',
'APP_SECRET' => '',
'access_token' => '',
'SEC' => ''
],
'access_token' => [
'expires' => 0,
'file_path' => ''
]
],
'robot2' => [
'info' => [
'AGENT_ID' => 0,
'APP_KEY' => '',
'APP_SECRET' => '',
'access_token' => '',
'SEC' => ''
],
'access_token' => [
'expires' => 0,
'file_path' => ''
]
],
];
/**
* 设选择当前的应用
*
* @param array $robots
* @return $this
*/
public static function setAppType(string $appName)
{
self::$app_type = $appName;
return new Self;
}
/**
* 选择当前的机器人
*
* @param array $robots
* @return $this
*/
public static function setRobotType(string $robotType)
{
self::$robot_type = $robotType;
return new Self;
}
/**
* 设置企业ID
*
* @param array $robots
* @return $this
*/
public static function setCorpId(string $corp_id)
{
self::$corp_id = $corp_id;
return new Self;
}
/**
* 设置应用信息
*
* @param array $robots
* @return $this
*/
public static function setApp(array $apps)
{
self::$app_info = $apps;
return new Self;
}
/**
* 设置机器人应用信息
*
* @param array $robots
* @return $this
*/
public static function setRobot(array $robots)
{
self::$robot_info = $robots;
return new Self;
}
/**
* 获取当前应用配置信息
*
* @return array
*/
public static function getApp(){
return self::$app_info[self::$app_type];
}
/**
* 获取当前机器人应用配置信息
*
* @return array
*/
public static function getRobot(){
return self::$robot_info[self::$robot_type];
}
/**
* 获取企业ID
*
* @return string
*/
public static function getCorpId(){
return self::$corp_id;
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。