"VideosApi"是一个基于微信开放平台的二次封装API服务,旨在简化开发者与微信对接的流程。提供了丰富的功能API,包括好友管理、消息管理、群管理、朋友圈等,并且支持多开发语言接入。以及针对特定业务场景的定制化开发产品。
开发原理:平台采用自研的RPA响应框架,避免了hook类侵入式修改,并利用了OS原生定制化系统的特性。此外,利用原生支持的无障碍服务点击能力,用户无需Root手机即可使用。
服务支持:公有云服务SAAS/私有化部署方式。为满足不同场景的数据安全需求,建议在数据敏感性较高的情况下选择私有化部署。
账号使用:使用正常、实名的账号,建议避免使用低质量或曾被封过的账号,以遵守微信运营规范和国家法律法规。
登录代码:
访问地址:https://login/getLoginQrCode
package com.apifox;
public class ApifoxModel {
/**
* 设备ID,首次登录传空,之后传接口返回的appId
*/
private String appId;
/**
* 代理IP 格式:socks5://username:password@123.2.2.2
*/
private String proxyIp;
/**
* 地区
*/
private String regionId;
public String getAppId() { return appId; }
public void setAppId(String value) { this.appId = value; }
public String getProxyIp() { return proxyIp; }
public void setProxyIp(String value) { this.proxyIp = value; }
public String getRegionId() { return regionId; }
public void setRegionId(String value) { this.regionId = value; }
}
// ApifoxModel.java
package com.apifox;
public class ApifoxModel {
/**
* 响应数据
*/
private Data data;
private String msg;
private long ret;
public Data getData() { return data; }
public void setData(Data value) { this.data = value; }
public String getMsg() { return msg; }
public void setMsg(String value) { this.msg = value; }
public long getRet() { return ret; }
public void setRet(long value) { this.ret = value; }
}
// Data.java
package com.apifox;
/**
* 响应数据
*/
public class Data {
/**
* 设备ID
*/
private String appId;
/**
* 二维码内包含的信息
*/
private String qrData;
/**
* 二维码图片base64
*/
private String qrImgBase64;
/**
* 二维码的uuid
*/
private String uuid;
public String getAppId() { return appId; }
public void setAppId(String value) { this.appId = value; }
public String getQrData() { return qrData; }
public void setQrData(String value) { this.qrData = value; }
public String getQrImgBase64() { return qrImgBase64; }
public void setQrImgBase64(String value) { this.qrImgBase64 = value; }
public String getuuid() { return uuid; }
public void setuuid(String value) { this.uuid = value; }
}