获取企业微信令牌是一个C#脚本,用于自动获取微信身份验证令牌。该脚本使用Selenium WebDriver和Edge浏览器与微信身份验证过程进行交互,该应用提供了一个不需要企业ID和绕过开发者授权的方式,为其他应用程序提供了一种简单的方式来获取有效令牌。十分方便企业内做一些插件工具
- 自动导航到微信身份验证网站。
- 捕获并将身份验证令牌存储在本地文件中。
- 运行HTTP服务器以提供对身份验证令牌的访问。
- 在现有令牌过期时检索新令牌。
- Microsoft Edge 浏览器及其对应的 WebDriver
- .NET Core 3.1 或更高版本
- Newtonsoft.Json 库
- 克隆此仓库或下载源代码。
- 使用 Visual Studio 或其他.NET IDE 打开项目。
- 安装必要的库(如 Newtonsoft.Json )。
- 打开
Program.cs
文件并查找Url
和JsonPath
变量。 - 根据您的需求修改这些变量的值。
- 运行项目。脚本将自动导航到微信身份验证页面,并在成功后将令牌存储在本地文件中。
- 在需要使用令牌的其他应用程序中,读取由脚本创建的本地文件,以获得最新的微信令牌。
确保您的微信身份验证URL是正确的。此外,请检查是否已正确安装Edge WebDriver。同时你还需要在本地电脑中登录企业微信才可以获取到Token
脚本会在令牌过期时自动检索新令牌。只需确保脚本正在运行,它将自动处理令牌刷新。
本项目采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。