个人微信E云管家API

基于个人微信机器人的开发 这个方案目前可使用的内容上来说,是功能最全的,而且安全性相比其他方案更好,安全性、稳定性比较优秀。难点是,目前并没有被公开,自己分析代价很大,需要企业合作。都是HOOK技术,是需要懂汇编,懂c或c++才可以开发自定义,重点是还需要公司去买采购刷机的手机和windows服务器,一个号成本几千块,条件不允许啊!17年后微信都不支持了,不过还是有一些牛×的star 都是过W star的项目,可惜荒废了。(此回调的XML需要去掉部分,截取appmsg开头的,具体请看请求参数示例)2.手机Xposed和电脑 PC。 阅读详情

E云 是一套完整的的第三方服务平台,包含微信API服务、企微API服务、SCRM系统定制、企微系统定制、服务类软件定制等模块,本文档主要讲述个微API服务相关,以下简称API,它能处理用户微信中的各种事件,提供了开发者与个微对接的能力,技术上来讲是一款基于微信提供的个人开放性API,使用简单,操作快捷,支持多种微信方式接入。

 

简要描述:

  • 删除联系人

请求URL:

  • http://域名地址/delContact

请求方式:

  • POST

请求头Headers:

  • Content-Type:application/json
  • Authorization:login接口返回

参数:

参数名必选类型说明
wId是String微信实列ID
wcId是String需删除的微信id

返回数据:

参数名类型说明
codestring1000成功,1001失败
msgstring反馈信息
data

请求参数示例

{
   "wId": "0000016f-a2f0-03e3-0003-65e826091614",
   "wcId": "jack_623555049" 
}

成功返回示例

{
    "message": "成功",
    "code": "1000",
    "data": null
}

错误返回示例

{
    "message": "失败",
    "code": "1001",
    "data": null
}
个微协议开发/微信个人号二次开发/ipad协议/api接口 我们是一家服务企业数字化微信管理服务的技术服务团队,服务于需求SCRM、机器人、营销系统、社群小助手等具有研发能力的企业,同时我们也接收因使用Xp方案、ipad方案、PC方案导致被批量封号的企业,我们合作伙伴目前包含:金融服务行业Top10、国企事业单位、上市企业、知名淘客品牌、知名Xp企业、提供SCRM的定制型公司、Github知名付费技术平台等。可实现分布式部署,批量管理服务器。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。 阅读详情

相关推荐

个人微信号二次开发的实现,api接口

我们是一家专业服务企业数字化微信管理服务的技术服务团队,服务于需求SCRM、机器人、营销系统、社群小助手等具有研发能力的企业,同时我们也接收因使用Xp方案、ipad方案、PC方案导致被批量封号的企业,我们合作伙伴目前包含:金融服务行业Top10、国企事业单位、上市企业、知名淘客品牌、知名Xp企业、提供SCRM的定制型公司、Github知名付费技术平台等。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。基于API您可以创造更多有趣的功能…

webot1的博客 755

03.03:E云管家

03.03:E云管家

HilariousBojack的博客 534

微信智能机器人开发-基于E云管家,实现强大的个微管理

模块,本文档主要讲述个微API服务相关,以下简称API,它能处理用户微信中的各种事件,提供了开发者与个微对接的能力,技术上来讲是一款基于微信提供的个人开放性API,使用简单,操作快捷,支持多种微信方式接入。例如,你可以添加更多的关键字回复规则,优化自动通过好友的逻辑,或者添加图片、链接等内容到自动发朋友圈的功能。分别运行以上三个Python文件,即可启动拥有关键字回复、自动通过好友和自动发朋友圈功能的微信机器人。在开始之前,确保你已经注册并可以使用GeWe框架接口,并创建了一个虚拟环境(推荐使用​。

webot1的博客 608

微信机器人api

登录模块 登录微控平台 member/login 获取微信二维码 user/login 执行微信登录 getIPadLoginInfo 获取联系人列表(群、好友) getAllContact 二次登录(退出微信号 需要再次登录 调用此接口即可) secondLogin 退出微信 logout #####消息接收模块 设置消息接收地址 setHttpCallbackUrl 取消消息接收 cancelHttpCallbackUrl #####消息发送模块 发送文本消息 sendText 发送

一只在鹅厂划水的鸭子 2514

RPMsg:协议简介

两台计算机可以通过TCP/IP进行通信,那么同一颗芯片上的两个核心怎么通信呢?

SunnyZhou-1024的博客 1万+

Zabbix在Ubuntu 22.04上的性能优化与监控实战:从基础安装到高级配置

本文详细介绍了在Ubuntu 22.04系统上部署和优化Zabbix监控系统的完整流程,从基础安装到高级配置。内容包括MySQL数据库设置、Zabbix服务器与Web前端优化、性能调优策略以及实战监控场景应用,帮助用户构建高效的企业级监控解决方案。

sss66的博客 895

云e办学习笔记(九)配置登录授权过滤器

前言 本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录。云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7Tk?p=1 九、配置登录授权过滤器 新建SecurityConfig配置类,添加@Configuation注解 引入 根据用户名获取用户信息 写一个返回passwordEncoder的方法 到目前为止,相当于SpringSecurity会走自己定义的配置。 再重写一个配置 首先是禁用csrf认证,

380

QGIS v3.28 高效加载OSM在线地图的三种实用方法

本文详细介绍了在QGIS v3.28中高效加载OSM在线地图的三种实用方法:通过XYZ Tiles直接连接、使用QuickMapServices插件以及配置WMS/WTMS服务。针对每种方法提供了具体操作步骤、常见问题解决方案和性能优化建议,帮助用户根据需求选择最适合的方案,提升GIS工作效率。

weixin_29233333的博客 434

个人微信自动化发送信息提供基础接口示例(E云管家)

1.必须购买e云管家服务(有3天测试版)2.效果是在ipad的远程登录,通过接口方式管理账号3.可加微信私聊,互相指正(yy421438814)

PurpleShiningSky的博客 918

手把手教你用Python分析OpenFAST仿真结果:pyDatView处理.out文件与数据可视化技巧

本文详细介绍了如何使用Python中的pyDatView工具分析OpenFAST仿真结果,包括数据加载、质量检查、时域与频域分析、多工况对比及自动化报告生成。通过优化技巧和可视化方法,帮助工程师高效处理.out文件,提升风机性能分析的准确性和效率。

weixin_29311017的博客 183

全功能tgbot/Telegram机器人多功能有后台版源码

trx兑换 闪兑 关键字监控 群管 usdt监控 余额查询 推广分享 等几乎常见的tg机器人功能都有。全功能tgbot/telegram机器人多功能有后台版源码-打包好的可以直接上手。

百创科技 2702

【入门篇】如何使用 Python 快速接入 E云管家 API 实现个人微信扫码登录

在开发个人微信机器人的过程中,如何稳定地获取登录状态并保持连接是第一步。E云管家 API 提供了强大的底层协议支持,让开发者无需关心复杂的微信通信协议,只需通过简单的 HTTP 请求或 WebSocket 即可完成扫码登录。首先,我们需要获取机器人的实例(Instance),并获取登录二维码。接口,直到微信端确认登录。这种机制保证了高并发下多个机器人账号的隔离与稳定运行。接口拉取到了登录所需的二维码 URL。创建了一个独立的微信运行沙箱。在这段代码中,我们首先通过。腾讯轻联 - Tencent。

webot123456的博客 210

提示词工程在机器翻译质量提升中的应用

Introduction to Prompt Engineering in Machine Translation Quality Improvement Keywords

AI天才研究院 1151

【无标题】

最近公司需求开发一套自定义的微信机器人,需求是可以自动聊天,自动回复,发朋友圈,转发语音,以及自动添加好友等,还可以取聊天内容保存自己数据库里,找了很多API的系统,还是选择了现在的这一款助手:E云管家。消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。好友管理:添加好友、删除好友、修改备注、创建标签、获取好友列表、搜索好友信息。参数名 必选 类型 说明。

webot123456的博客 291

芒果YOLOv8改进72:动态标签分配策略篇之ATSS:自适应训练样本选择Adaptive Training Sample Selection策略

YOLOv8代码实践|ATSS标签分配策略改进🥭

包括YOLOv5、YOLOv7、YOLOv8等模型改进 2909

【C语言笔记初级篇】第一章:C语言快速入门及注意事项

(1)第一个C语言程序 A:利用vs2010写C语言程序 1:按以下步骤新建工程 2:添加源文件,“.c”文件 B:第一个C语言代码 1:以下是基本的C语言程序 2:由于没有设置连接器,所以打印结果没有显示,按照如下步骤链接控制台 (2)数据类型 A:基本数据类型及占用字节 B:一些概念的梳理 概念一:关于计算机的单位 位(bit):计算机通过电路的开关和闭合处理信息,电路通...

快乐江湖的博客 3737

如何实现个微个性化功能,个微二次开发

传proxyIp相关参数则覆盖proxy登录地点,(自定义长效代理优点:安全去异地、避免风控、解决号秒掉、代理线路用户过多导致线路挂掉等意外情况)消息管理:发文本消息、图片消息、名片消息、动图表情、小程序、发文件、发送视频、发送URL链接。群管理:自动创群、修改群名称、邀请新成员、踢群成员、获取群列表、发送邀请链接、获取群聊。好友管理:添加好友、删除好友、修改备注、创建标签、获取好友列表、搜索好友信息。

webot1的博客 237

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

实战演练:基于个人微信 API 实现全自动“新好友通过与打标签”

同意好友需调用 /friend/accept 接口。需要注意的是,通过好友后不能立刻发送消息,否则极易触发个人微信的频率风控。建议使用定时器延迟 3-5 秒,再调用 /message/send_text 接口发送个性化欢迎语。随后,调用 /friend/set_tag 将其同步至微信标签系统,完成自动化闭环。当外部用户主动加你微信时,Webhook 会接收到。数据包中包含了请求者的加密 ID(2. 同意好友与链式操作。

webot123456的博客 150

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

个微API接口哪个比较好用?

就是这一款助手,需要的可以看一下。

seeseeyoua的博客 406

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

微信机器人开发,个人号API

客服系统、机器人等),微信个人号二次开发,基于API开发可以有很多功能模块用来自动管理微信消息。3、消息接收确认回复(接收或拒绝接收) MsgReceivedAck = 1002;2、客户端发送的心跳包 HeartBeatReq = 1001;通过API 实现 个性化微信功能 (例:营销系统、云发单助手、4、错误单独提升为一种消息类型 Error = 1003;

WeBot6的博客 159

基于 Java 的微信自动化机器人系统设计:多实例与多租户管理

由于每个实例的消息量不尽相同,不能让单实例的业务阻塞整体队列。推荐在 Java 中为各个实例或各个业务线配置独立的 ThreadPoolTaskExecutor,实现线程级隔离,保障整套微信机器人系统的稳定性。在企业级应用中,我们不仅要管理一个微信号,而是需要同时托管数百个私域微信号。本文将从架构角度,探讨如何基于 Java 语言和 E云管家 个人微信二次开发 API 构建一个多实例的微信机器人系统。基于 Java 的微信自动化机器人系统设计:多实例与多租户管理。1. 多租户系统设计。

m0_69621268的博客 193

微信机器人接口开发

模块,本文档主要讲述个微API服务相关,以下简称API,它能处理用户微信中的各种事件,提供了开发者与个微对接的能力,技术上来讲是一款基于微信提供的个人开放性API,使用简单,操作快捷,支持多种微信方式接入。导致被批量封号的企业,我们合作伙伴目前包含:金融服务行业Top10、国企事业单位、上市企业、知名淘客品牌、知名Xp企业、提供SCRM的定制型公司、Github知名付费技术平台等。(例:营销系统、云发单助手、社群小助手、客服系统、机器人等),用来自动管理微信消息。的技术服务团队,服务于需求。

webot123456的博客 542

微信个人号接口

[本API]([https://wkteam.gitbook.io/api/](https://wkteam.gitbook.io/api/) )是一套完整的的微信**个人号** 接口,它能监测微信中的各种事件,并辅助微信执行各种操作,提供了客户与微信个人号对接的能力,技术上来讲是一款基于**MAC/IPAD**协议开放性API。杜绝封号,追封,批量封等封号问题,支持多种微信方式接入。 你可以 ...

E云管家的专栏 4033

个人微信API接口,WeChat机器人

本篇文章主要讨论微信机器人的开发经验。这个方案目前可使用的内容上来说,是功能最全的,而且安全性相比其他方案更好,安全性、稳定性比较优秀。难点是,目前并没有被公开,自己分析代价很大,需要企业合作。都是HOOK技术,是需要懂汇编,懂c或c++才可以开发自定义,重点是还需要公司去买采购刷机的手机和windows服务器,一个号成本几千块,条件不允许啊!17年后微信都不支持了,不过还是有一些牛×的star 都是过W star的项目,可惜荒废了。测试地址:https://wkteam.cn/

WeBot6的博客 1319

个人微信机器人开发

目前大多数公司中的消息通知使用邮件、短信、钉钉、企业微信等等,而微信或者QQ这种使用量较大的工具,通知和管理机制并不完善。特别是很多利用微信来进行客户管理沟通的人,例如我,只好借助微信机器人来实现通知和管理功能。 本篇文章主要讨论微信机器人的开发经验。微信机器人的功能需求很简单,业务代码贼好撸,但是如何和微信交互呢,如何取到微信数据调用相关聊天接口呢,具体分为以下几种技术类型: 1.微信Web接口 微信自己的个人微信接口,可惜在我去开发的时候,腾讯说我的微信不支持,后来去咨询客服,发现是仅支持部分微信,17

seeseeyoua的博客 7161

个人微信api

对比无数API系统后,我们最终锁定 E云管家——它不仅满足所有核心需求,更以强大的功能覆盖、稳定的技术支撑、灵活的自定义空间,成为企业开发微信机器人的最优解。无论是私域营销、客户服务,还是社群管理,E云管家都能通过标准化API接口,让你的运营效率实现质的飞跃。文本、图片、名片、动图表情、小程序、文件、视频、URL链接……支持自动添加好友、批量删除、备注修改、标签创建,可快速获取好友列表、精准搜索用户信息。

2503_90618378的博客 450
上一篇: 个人微信API开发
下一篇: 个微机器人,个人微信API接口
普通网友
博客等级 码龄4年 283粉丝 122原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值