-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- [群公告](https://www.wechatsdk.com/zh/docs/群管理/设置群公告.md)接口修复bug。 - 新增[视频号信息](https://www.wechatsdk.com/zh/docs/个人信息/获取个人视频号信息.md)接口,用于获取自己的视频号注册信息。 - 尝试修复当前偶发崩溃问题。 - 发布3.9.10版本的[1.0.7.f1]() - **06月18日**: - [CDN下载(新)](https://www.wechatsdk.com/zh/docs/CDN/CDN下载(新).md)接口小幅优化,当无法获取到目标dns时会尝试使用旧版dns,待收集更多信息后继续优化。 - [搜一搜](https://www.wechatsdk.com/zh/docs/公众号/搜一搜.md)接口现在支持按条件搜索,详情查看目标页面。 - [进入直播间](https://www.wechatsdk.com/zh/docs/直播间/进入直播间.md)接口现在需要提供finderUserName参数。 - 群聊事件推送优化,现在支持自己进群、退群,或被踢事件的推;现在,群成员进入和退出事件会分开推送,并已设置`subType`参数。 - 发布3.9.10版本的[1.0.7]() - **06月12日**: - 新增一个[新的CDN下载](https://www.wechatsdk.com/zh/docs/CDN/CDN下载(新).md)接口,用于支持企业微信用户发送的信息,该接口也可用于下载普通用户发送的信息,该接口已支持异步调用;同时,CDN相关的接口添加了可选的`chatType`参数,0表示私聊消息,1表示群聊消息,默认为0。 - [视频号作品解密](https://www.wechatsdk.com/zh/docs/视频号/视频号作品解密.md)接口优化,现在`decodeKey`参数支持传递字符串。 - [获取朋友圈信息](https://www.wechatsdk.com/zh/docs/朋友圈/获取朋友圈信息.md)接口优化,现在`startObjectId`参数支持传递字符串,看后续反馈是否要对其他接口适用该优化。 - 尝试修复一个Bug,该Bug曾导致:短时间内重复[发送链接消息](https://www.wechatsdk.com/zh/docs/发送消息/发送链接.md)可能返回相同的消息id并且对方只接收到一条。 - 群聊事件推送已回滚(1.0.5优化的逻辑可能丢失退群事件)此功能最近会尝试继续优化。 - 编程化启动需关注:添加了一个实验性质的功能,该功能会在调用`start_http_server`时启动,用于增强防检测,请注意,该功能在启用后会导致卸载sdk时引发微信崩溃,所以务必在尝试卸载前调用`stop_http_server`进行清理。 - 编程化启动需关注:如何回调到提供的程序中,可以参考[进程内回调](https://www.wechatsdk.com/zh/docs/处理消息/进程消息处理器.md)中的示例代码。 - 发布3.9.10版本的[1.0.6]()
- Loading branch information
1 parent
96757c3
commit a2a9a12
Showing
15 changed files
with
540 additions
and
158 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
#### 简要描述 | ||
|
||
- 指定fileid、aeskey、文件类型,下载CDN。 | ||
|
||
#### 请求URL | ||
|
||
- ` http://127.0.0.1:8888/api/` | ||
|
||
#### 请求方式 | ||
|
||
- POST | ||
|
||
#### 参数 | ||
|
||
| 参数名 | 必选 | 类型 | 说明 | | ||
|:--------------|:---|:-------|------------------------------------------------------------------------------------| | ||
| type | 是 | int | 接口编号 | | ||
| fileid | 是 | string | fileid | | ||
| aeskey | 是 | string | aeskey | | ||
| fileType | 是 | int | 文件类型,可参考枚举值,更多类型可从消息XML获取 | | ||
| savePath | 是 | string | 文件保存路径 | | ||
| bAsync | 否 | bool | 如果将该参数设置为true,则任务不再阻塞,接口响应内容会通过消息处理器返回,消息推送类型为0<br/>如果提供了asyncUserData参数,会随调用结果一起推送 | | ||
| asyncUserData | 否 | str | xxxx | | ||
| chatType | 否 | int | 消息类型,默认为0 <br/>0:私聊消息 1:群聊消息 | | ||
|
||
#### 文件类型 | ||
|
||
| 文件类型 | 枚举值 | 备注 | | ||
|:------------|:----|:------------------------------------| | ||
| 原图 | 1 | 用于bigimgurl,公众号中的图片,可以尝试使用此类型下载 | | ||
| 高清图 | 2 | 用于midimgurl,聊天图片一般使用此类型 | | ||
| 缩略图 | 3 | 用于thumbimgurl,小程序消息中的图片,可以尝试使用此类型下载 | | ||
| 视频 | 4 | 视频消息 | | ||
| 文件 | 5 | 文件消息 | | ||
| 大文件(25M及以上) | 7 | 文件消息 | | ||
| 语音 | 15 | 语音消息 | | ||
|
||
#### 备注 | ||
- 此接口支持企业微信联系人发送的消息,使用的参数需要从url中提取,f表示fileid,p表示fileType。 | ||
- 企业联系人发送的cdn消息,可以使用GET方式请求url(注意要将&替换为&),然后使用aes-ecb解密,并使用PKCS7进行unpadding。 | ||
- (不能保证企业微信发的消息测试用例覆盖完整,如方案无法正常执行请提供原始的xml/入群链接等方式帮助技术排查研究) | ||
|
||
#### 请求示例 | ||
|
||
``` | ||
{ | ||
"type": 88, | ||
"fileid": "5bd0269b7y04000102f000141004020e8ab38a1ba51da...", | ||
"aeskey": "e742f8ce990980e402b...", | ||
"fileType": 5, | ||
"savePath": "C:\xxx.txt" | ||
} | ||
``` | ||
|
||
#### 返回示例 | ||
|
||
``` | ||
{ | ||
"data": { | ||
"status": 0, | ||
"desc": "", | ||
} | ||
} | ||
``` | ||
|
||
#### 返回参数说明 | ||
|
||
| 参数名 | 类型 | 说明 | | ||
|:------------|:-------|------| | ||
| error_code | int | 错误代码 | | ||
| description | string | 错误描述 | | ||
| data | json | 业务数据 | | ||
|
||
#### 备注 | ||
|
||
- 更多返回错误代码请看[错误代码.md](../错误代码.md) | ||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.