如何在个人微信中集成API进行二次开发?技术解析

21 阅读2分钟

WTAPI框架:微信生态智能开发平台​​

WTAPI是基于微信开放生态的高效开发框架,深度封装微信原生接口,提供消息收发、智能应答、群组管理等自动化能力,助力开发者快速构建微信端应用,降低技术门槛。

​​核心价值​​

•对开发人员:自动化常规任务,聚焦核心逻辑,提升代码质量与开发效率 •对技术负责人:标准化开发流程,优化团队协作,构建可度量的质量体系 •对企业管理者:打造可持续技术底座,支持业务快速扩展,降低技术债务 ​​核心优势​​

•提供成熟工具链与工程实践方法论 •支持高质量持续交付,快速响应业务变化 •保持架构先进稳定,构建可演进的技术生态 WTAPI框架通过智能化开发与最佳实践结合,为团队提供定制化的效能提升方案,助力企业在数字化竞争中保持领先。

开发说明.png

下载朋友圈视频

简要描述:

  • 下载朋友圈视频

请求URL:

  • http://域名地址/downloadSnsVideo

请求方式:

  • POST

请求头Headers:

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

参数:

参数名必选类型说明
wIdString登录实例标识
contentString通过获取某条朋友圈详细内容接口[/getSnsObject]返回的xml

请求参数示例

{
     "wId": "b7ad08a6-77c2-4ad6-894a-29993b84c0e4",
     "content": "<TimelineObject><id><![CDATA[14038975351875178589]]></id><username><![CDATA[wxid_xupxubvp9l0322]]></username><createTime><![CDATA[1673576277]]></createTime><contentDescShowType>0</contentDescShowType><contentDescScene>0</contentDescScene><private><![CDATA[0]]></private><contentDesc><![CDATA[牛初乳,\n我只推荐优乐彤。\n配料表非常干净,\n什么都不添加。\n纯的牛初乳[强][强][强]\n只有优乐彤。\n​]]></contentDesc><contentattr><![CDATA[0]]></contentattr><sourceUserName></sourceUserName><sourceNickName></sourceNickName><statisticsData></statisticsData><weappInfo><appUserName></appUserName><pagePath></pagePath><version><![CDATA[0]]></version><debugMode><![CDATA[0]]></debugMode><shareActionId></shareActionId><isGame><![CDATA[0]]></isGame><messageExtraData></messageExtraData><subType><![CDATA[0]]></subType><preloadResources></preloadResources></weappInfo><canvasInfoXml></canvasInfoXml><ContentObject><contentStyle><![CDATA[15]]></contentStyle><contentSubStyle><![CDATA[0]]></contentSubStyle><title>微信小视频</title><description></description><contentUrl>https://support.weixin.qq.com/cgi-bin/mmsupport-bin/readtemplate?t=page/common_page__upgrade&amp;v=1</contentUrl><mediaList><media><id><![CDATA[14038975352558194743]]></id><type><![CDATA[6]]></type><title><![CDATA[牛初乳,\n我只推荐优乐彤。\n配料表非常干净,\n什么都不添加。\n纯的牛初乳[强][强][强]\n只有优乐彤。\n​]]></title><description><![CDATA[牛初乳,\n我只推荐优乐彤。\n配料表非常干净,\n什么都不添加。\n纯的牛初乳[强][强][强]\n只有优乐彤。\n​]]></description><private><![CDATA[0]]></private><url videomd5="6996ba1ff53f976ae5b7da32f1d7a322" type="1" md5="4b9d4d9724363355b713bfc0af924e84"><![CDATA[http://shzjwxsns.video.qq.com/102/20202/snsvideodownload?filekey=30340201010420301e0201660402534804104b9d4d9724363355b713bfc0af924e8402030f1f54040d00000004627466730000000132&hy=SH&storeid=563c0bf5400001c5a163c605c0000006600004eea534823fe7b01e64626bce&dotrans=9&ef=30_0&bizid=1023&ilogo=2&dur=7&sid=171]]></url><thumb type="1"><![CDATA[http://vweixinthumb.tc.qq.com/150/20250/snsvideodownload?filekey=30350201010421301f02020096040253480410ed875ce3adf71ceab81ff6d9b72d17b7020301851e040d00000004627466730000000132&hy=SH&storeid=563c0bf5400001370163c605c0000009600004f1a5348240348e0b647aff0d&bizid=1023]]></thumb><videoDuration><![CDATA[7.241]]></videoDuration><size totalSize="99614.0" width="1080" height="1920"></size><VideoColdDLRule><All>CAISBAgWEAEoAjAc</All></VideoColdDLRule></media></mediaList></ContentObject><actionInfo><appMsg><mediaTagName></mediaTagName><messageExt></messageExt><messageAction></messageAction></appMsg></actionInfo><appInfo><id></id></appInfo><location poiClassifyId="" poiName="" poiAddress="" poiClassifyType="0" city=""></location><publicUserName></publicUserName><streamvideo><streamvideourl></streamvideourl><streamvideothumburl></streamvideothumburl><streamvideoweburl></streamvideoweburl></streamvideo></TimelineObject>"
}

成功返回示例

{
    "code": "1000",
    "message": "下载朋友圈视频成功",
    "data": {
        "videoUrl": "http://oos-sccd.ctyunapi.cn/20230116/478bbcfd-169a-4cfc-b768-f51f24f442fb.mp4?AWSAccessKeyId=e14b8966201775518bce&Expires=1674483076&Signature=dqPDwjl4mq6RvPsPuFdWXJOQRf0%3D"
    }
}

错误返回示例

{
    "message": "失败",
    "code": "1001",
    "data": null
}

返回数据:

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