weixin.json 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509
  1. {
  2. "weixin.get_account_today_articles_v1": [
  3. {
  4. "name": "biz",
  5. "in": "query",
  6. "type": "string",
  7. "required": false,
  8. "desc": "微信公众号biz id。可从文章URL中的__biz查询参数读取。请使用biz、url或name之一。",
  9. "default": ""
  10. },
  11. {
  12. "name": "url",
  13. "in": "query",
  14. "type": "string",
  15. "required": false,
  16. "desc": "用于识别公众号的微信公众号文章URL。请使用biz、url或name之一。",
  17. "default": ""
  18. },
  19. {
  20. "name": "name",
  21. "in": "query",
  22. "type": "string",
  23. "required": false,
  24. "desc": "微信公众号名称或wxid,例如“人民日报”。请使用biz、url或name之一。",
  25. "default": ""
  26. }
  27. ],
  28. "weixin.get_account_history_articles_v1": [
  29. {
  30. "name": "biz",
  31. "in": "query",
  32. "type": "string",
  33. "required": false,
  34. "desc": "微信公众号biz id。可从文章URL中的__biz查询参数读取。请使用biz、url或name之一。",
  35. "default": ""
  36. },
  37. {
  38. "name": "url",
  39. "in": "query",
  40. "type": "string",
  41. "required": false,
  42. "desc": "用于识别公众号的微信公众号文章URL。请使用biz、url或name之一。",
  43. "default": ""
  44. },
  45. {
  46. "name": "name",
  47. "in": "query",
  48. "type": "string",
  49. "required": false,
  50. "desc": "微信公众号名称或wxid,例如“人民日报”。请使用biz、url或name之一。",
  51. "default": ""
  52. },
  53. {
  54. "name": "page",
  55. "in": "query",
  56. "type": "integer",
  57. "required": false,
  58. "desc": "从1开始的页码,用于分页获取微信公众号历史文章。",
  59. "default": 1
  60. }
  61. ],
  62. "weixin.get_account_history_articles_v2": [
  63. {
  64. "name": "ghid",
  65. "in": "body",
  66. "type": "string",
  67. "required": false,
  68. "desc": "微信公众号原始id,例如gh_363b924965e9。请使用ghid或url之一。",
  69. "default": ""
  70. },
  71. {
  72. "name": "url",
  73. "in": "body",
  74. "type": "string",
  75. "required": false,
  76. "desc": "用于识别公众号并获取历史文章的微信公众号文章URL。请使用ghid或url之一。",
  77. "default": ""
  78. },
  79. {
  80. "name": "offset",
  81. "in": "body",
  82. "type": "string",
  83. "required": false,
  84. "desc": "PagingInfo.Offset 由上一次响应返回的偏移游标。第一页时留空。对于此 POST 接口,请以 application/x-www-form-urlencoded 格式在请求体中发送。",
  85. "default": ""
  86. }
  87. ],
  88. "weixin.get_article_metrics_v1": [
  89. {
  90. "name": "articleUrl",
  91. "in": "query",
  92. "type": "string",
  93. "required": true,
  94. "desc": "用于获取基本互动指标(如阅读量和点赞数)的微信公众号文章URL。必须以#rd或#wechat_redirect结尾。"
  95. }
  96. ],
  97. "weixin.get_article_metrics_v2": [
  98. {
  99. "name": "articleUrl",
  100. "in": "query",
  101. "type": "string",
  102. "required": true,
  103. "desc": "用于获取扩展互动和文章表现指标的微信公众号文章URL。"
  104. }
  105. ],
  106. "weixin.get_article_detail_v1": [
  107. {
  108. "name": "articleUrl",
  109. "in": "query",
  110. "type": "string",
  111. "required": true,
  112. "desc": "用于获取文章详情内容和元数据的微信公众号文章URL。"
  113. },
  114. {
  115. "name": "mode",
  116. "in": "query",
  117. "type": "string",
  118. "required": false,
  119. "desc": "文章正文格式。TEXT返回纯文本,RICH_TEXT在支持时返回富文本。\n\n可用值:\n- `TEXT`:纯文本文章详情\n- `RICH_TEXT`:富文本文章详情",
  120. "default": "TEXT"
  121. }
  122. ],
  123. "weixin.get_article_detail_v2": [
  124. {
  125. "name": "articleUrl",
  126. "in": "query",
  127. "type": "string",
  128. "required": true,
  129. "desc": "用于获取结构化文章详情字段和HTML内容片段的微信公众号文章URL。"
  130. }
  131. ],
  132. "weixin.get_article_detail_v3": [
  133. {
  134. "name": "articleUrl",
  135. "in": "query",
  136. "type": "string",
  137. "required": true,
  138. "desc": "用于获取微信公众号文章详情的文章URL,包含视频相关字段(如有)。"
  139. },
  140. {
  141. "name": "mode",
  142. "in": "query",
  143. "type": "string",
  144. "required": false,
  145. "desc": "文章正文格式。TEXT返回纯文本,RICH_TEXT在支持时返回富文本。\n\n可用值:\n- `TEXT`:纯文本文章详情\n- `RICH_TEXT`:富文本文章详情",
  146. "default": "TEXT"
  147. }
  148. ],
  149. "weixin.get_article_detail_v4": [
  150. {
  151. "name": "articleUrl",
  152. "in": "query",
  153. "type": "string",
  154. "required": true,
  155. "desc": "用于获取完整HTML文档的微信公众号文章URL,用于渲染或归档。"
  156. }
  157. ],
  158. "weixin.get_article_detail_v5": [
  159. {
  160. "name": "articleUrl",
  161. "in": "query",
  162. "type": "string",
  163. "required": true,
  164. "desc": "用于获取轻量级文章元数据和状态信息的微信公众号文章URL。"
  165. }
  166. ],
  167. "weixin.get_article_comment_v1": [
  168. {
  169. "name": "articleUrl",
  170. "in": "body",
  171. "type": "string",
  172. "required": true,
  173. "desc": "用于获取文章顶级评论的微信公众号文章URL。"
  174. },
  175. {
  176. "name": "buffer",
  177. "in": "body",
  178. "type": "string",
  179. "required": false,
  180. "desc": "由上一次响应返回的评论分页缓冲区。第一页时留空。对于此 POST 接口,请以 application/x-www-form-urlencoded 格式在请求体中发送。",
  181. "default": ""
  182. }
  183. ],
  184. "weixin.get_article_sub_comment_v1": [
  185. {
  186. "name": "articleUrl",
  187. "in": "query",
  188. "type": "string",
  189. "required": true,
  190. "desc": "用于获取顶级评论下回复的微信公众号文章URL。"
  191. },
  192. {
  193. "name": "contentId",
  194. "in": "query",
  195. "type": "string",
  196. "required": true,
  197. "desc": "用于获取嵌套评论回复的顶级评论内容ID。"
  198. }
  199. ],
  200. "weixin.search_article_hot_v1": [
  201. {
  202. "name": "keyword",
  203. "in": "query",
  204. "type": "string",
  205. "required": false,
  206. "desc": "用于筛选热门微信公众号文章的可选关键词。",
  207. "default": ""
  208. },
  209. {
  210. "name": "publishType",
  211. "in": "query",
  212. "type": "string",
  213. "required": false,
  214. "desc": "热门微信公众号文章结果的发布类型筛选。\n\n可选值:\n- `IMAGE_TEXT`: 图文文章\n- `VIDEO`: 纯视频文章\n- `AUDIO`: 纯音频或音乐文章\n- `IMAGE`: 纯图片文章\n- `TEXT`: 纯文字文章\n- `REPRINT`: 转载文章 可选值: IMAGE_TEXT, VIDEO, AUDIO, IMAGE, TEXT, REPRINT",
  215. "default": "IMAGE_TEXT"
  216. },
  217. {
  218. "name": "category",
  219. "in": "query",
  220. "type": "string",
  221. "required": false,
  222. "desc": "热门微信公众号文章结果的分类筛选。\n\n可选值:\n- `ALL`: 全部分类\n- `INTERNATIONAL`: 国际\n- `SPORTS`: 体育\n- `ENTERTAINMENT`: 娱乐\n- `SOCIETY`: 社会\n- `FINANCE`: 财经\n- `CURRENT_AFFAIRS`: 时事\n- `TECHNOLOGY`: 科技\n- `EMOTION`: 情感\n- `AUTOMOTIVE`: 汽车\n- `EDUCATION`: 教育\n- `FASHION`: 时尚\n- `GAMES`: 游戏\n- `MILITARY`: 军事\n- `TRAVEL`: 旅游\n- `FOOD`: 美食\n- `CULTURE`: 文化\n- `HEALTH`: 健康\n- `HUMOR`: 幽默\n- `HOME`: 家居\n- `ANIMATION`: 动漫\n- `PETS`: 宠物\n- `PARENTING`: 育儿\n- `ASTROLOGY`: 星座\n- `HISTORY`: 历史\n- `MUSIC`: 音乐\n- `UNCATEGORIZED`: 未分类\n- `COMPREHENSIVE`: 综合\n- `WORKPLACE`: 职场\n- `AGRICULTURE`: 三农\n- `ELDERLY_CARE`: 养老 可选值: ALL, INTERNATIONAL, SPORTS, ENTERTAINMENT, SOCIETY, FINANCE, CURRENT_AFFAIRS, TECHNOLOGY, EMOTION, AUTOMOTIVE, EDUCATION, FASHION, GAMES, MILITARY, TRAVEL, FOOD, CULTURE, HEALTH, HUMOR, HOME, ANIMATION, PETS, PARENTING, ASTROLOGY, HISTORY, MUSIC, UNCATEGORIZED, COMPREHENSIVE, WORKPLACE, AGRICULTURE, ELDERLY_CARE",
  223. "default": "ALL"
  224. },
  225. {
  226. "name": "page",
  227. "in": "query",
  228. "type": "integer",
  229. "required": false,
  230. "desc": "热门微信公众号文章结果的页码,从1开始。",
  231. "default": 1
  232. },
  233. {
  234. "name": "startDay",
  235. "in": "query",
  236. "type": "string",
  237. "required": true,
  238. "desc": "热门文章搜索的开始日期,格式为yyyy-MM-dd。"
  239. },
  240. {
  241. "name": "endDay",
  242. "in": "query",
  243. "type": "string",
  244. "required": true,
  245. "desc": "热门文章搜索的结束日期,格式为yyyy-MM-dd。"
  246. }
  247. ],
  248. "weixin.search_article_v1": [
  249. {
  250. "name": "keyword",
  251. "in": "body",
  252. "type": "string",
  253. "required": true,
  254. "desc": "微信公众号文章的搜索关键词。"
  255. },
  256. {
  257. "name": "publishTimeType",
  258. "in": "body",
  259. "type": "string",
  260. "required": false,
  261. "desc": "微信公众号文章搜索发布时间筛选 可选值: ALL, ONE_DAY, SEVEN_DAYS, HALF_YEAR",
  262. "default": "ALL"
  263. },
  264. {
  265. "name": "sortType",
  266. "in": "body",
  267. "type": "string",
  268. "required": false,
  269. "desc": "微信公众号文章搜索排序类型 可选值: COMPREHENSIVE, LATEST, HOT",
  270. "default": "COMPREHENSIVE"
  271. },
  272. {
  273. "name": "currentPage",
  274. "in": "body",
  275. "type": "integer",
  276. "required": false,
  277. "desc": "微信网页搜索分页的当前页码,从1开始。",
  278. "default": 1
  279. },
  280. {
  281. "name": "offset",
  282. "in": "body",
  283. "type": "integer",
  284. "required": false,
  285. "desc": "上一次响应返回的搜索结果偏移量。第一页使用0。",
  286. "default": 0
  287. },
  288. {
  289. "name": "cookies_buffer",
  290. "in": "body",
  291. "type": "string",
  292. "required": false,
  293. "desc": "由上一次微信网页搜索响应返回的 Cookie 分页状态。第一页时留空。对于此 POST 接口,请以 application/x-www-form-urlencoded 格式在请求体中发送。",
  294. "default": ""
  295. }
  296. ],
  297. "weixin.search_article_v2": [
  298. {
  299. "name": "keyword",
  300. "in": "body",
  301. "type": "string",
  302. "required": true,
  303. "desc": "分类微信公众号文章网页搜索的搜索关键词。"
  304. },
  305. {
  306. "name": "subSearchType",
  307. "in": "body",
  308. "type": "string",
  309. "required": false,
  310. "desc": "微信公众号文章分类搜索子类型 可选值: ALL, FOLLOWED, LATEST, RECENT_READ, HOT",
  311. "default": "ALL"
  312. },
  313. {
  314. "name": "currentPage",
  315. "in": "body",
  316. "type": "integer",
  317. "required": false,
  318. "desc": "微信网页搜索分页的当前页码,从1开始。",
  319. "default": 1
  320. },
  321. {
  322. "name": "offset",
  323. "in": "body",
  324. "type": "integer",
  325. "required": false,
  326. "desc": "上一次响应返回的搜索结果偏移量。第一页使用0。",
  327. "default": 0
  328. },
  329. {
  330. "name": "cookies_buffer",
  331. "in": "body",
  332. "type": "string",
  333. "required": false,
  334. "desc": "由上一次微信网页搜索响应返回的 Cookie 分页状态。第一页时留空。对于此 POST 接口,请以 application/x-www-form-urlencoded 格式在请求体中发送。",
  335. "default": ""
  336. }
  337. ],
  338. "weixin.search_miniprogram_v1": [
  339. {
  340. "name": "keyword",
  341. "in": "body",
  342. "type": "string",
  343. "required": true,
  344. "desc": "微信小程序网页搜索的搜索关键词。"
  345. },
  346. {
  347. "name": "currentPage",
  348. "in": "body",
  349. "type": "integer",
  350. "required": false,
  351. "desc": "微信网页搜索分页的当前页码,从1开始。",
  352. "default": 1
  353. },
  354. {
  355. "name": "offset",
  356. "in": "body",
  357. "type": "integer",
  358. "required": false,
  359. "desc": "上一次响应返回的搜索结果偏移量。第一页使用0。",
  360. "default": 0
  361. },
  362. {
  363. "name": "cookies_buffer",
  364. "in": "body",
  365. "type": "string",
  366. "required": false,
  367. "desc": "由上一次微信网页搜索响应返回的 Cookie 分页状态。第一页时留空。对于此 POST 接口,请以 application/x-www-form-urlencoded 格式在请求体中发送。",
  368. "default": ""
  369. }
  370. ],
  371. "weixin.search_wechat_index_v1": [
  372. {
  373. "name": "keyword",
  374. "in": "query",
  375. "type": "string",
  376. "required": true,
  377. "desc": "用于查询微信指数趋势信号的关键词。"
  378. }
  379. ],
  380. "weixin.search_suggestions_v1": [
  381. {
  382. "name": "keyword",
  383. "in": "query",
  384. "type": "string",
  385. "required": true,
  386. "desc": "用于获取微信搜索建议的关键词。"
  387. },
  388. {
  389. "name": "businessType",
  390. "in": "query",
  391. "type": "string",
  392. "required": false,
  393. "desc": "用于限定建议结果的微信搜索业务类型。\n\n可选值:\n- `ALL`: 全部\n- `ACCOUNT`: 公众号\n- `ARTICLE`: 文章\n- `CHANNEL`: 视频号\n- `MOMENTS`: 朋友圈\n- `LIVE`: 直播\n- `EMOJI`: 表情\n- `AUDIO`: 音频\n- `BOOK`: 图书\n- `WECHAT_INDEX`: 微信指数\n- `NEWS`: 新闻\n- `MINI_PROGRAM`: 小程序\n- `ENCYCLOPEDIA`: 百科 可选值: ALL, ACCOUNT, ARTICLE, CHANNEL, MOMENTS, LIVE, EMOJI, AUDIO, BOOK, WECHAT_INDEX, NEWS, MINI_PROGRAM, ENCYCLOPEDIA",
  394. "default": "ALL"
  395. }
  396. ],
  397. "weixin.search_account_v1": [
  398. {
  399. "name": "keyword",
  400. "in": "query",
  401. "type": "string",
  402. "required": true,
  403. "desc": "微信公众号资料搜索的搜索关键词。"
  404. },
  405. {
  406. "name": "page",
  407. "in": "query",
  408. "type": "integer",
  409. "required": false,
  410. "desc": "微信公众号资料搜索的页码,从1开始。",
  411. "default": 1
  412. }
  413. ],
  414. "weixin.search_account_v2": [
  415. {
  416. "name": "keyword",
  417. "in": "body",
  418. "type": "string",
  419. "required": true,
  420. "desc": "搜索微信公众号网页搜索的关键词。"
  421. },
  422. {
  423. "name": "currentPage",
  424. "in": "body",
  425. "type": "integer",
  426. "required": false,
  427. "desc": "微信网页搜索分页的当前页码,从1开始。",
  428. "default": 1
  429. },
  430. {
  431. "name": "offset",
  432. "in": "body",
  433. "type": "integer",
  434. "required": false,
  435. "desc": "上一次响应返回的搜索结果偏移量。第一页使用0。",
  436. "default": 0
  437. },
  438. {
  439. "name": "cookies_buffer",
  440. "in": "body",
  441. "type": "string",
  442. "required": false,
  443. "desc": "由上一次微信网页搜索响应返回的 Cookie 分页状态。第一页时留空。对于此 POST 接口,请以 application/x-www-form-urlencoded 格式在请求体中发送。",
  444. "default": ""
  445. }
  446. ],
  447. "weixin.get_account_original_count_v1": [
  448. {
  449. "name": "ghid",
  450. "in": "query",
  451. "type": "string",
  452. "required": false,
  453. "desc": "微信公众号原始id,例如gh_363b924965e9。请使用ghid或url之一。",
  454. "default": ""
  455. },
  456. {
  457. "name": "url",
  458. "in": "query",
  459. "type": "string",
  460. "required": false,
  461. "desc": "用于标识账号的微信公众号文章URL。使用ghid或url。",
  462. "default": ""
  463. }
  464. ],
  465. "weixin.get_account_principal_info_v1": [
  466. {
  467. "name": "biz",
  468. "in": "query",
  469. "type": "string",
  470. "required": false,
  471. "desc": "微信公众号的biz id。使用biz、url或wxid之一。",
  472. "default": ""
  473. },
  474. {
  475. "name": "url",
  476. "in": "query",
  477. "type": "string",
  478. "required": false,
  479. "desc": "用于标识账号的微信公众号文章URL。使用biz、url或wxid之一。",
  480. "default": ""
  481. },
  482. {
  483. "name": "wxid",
  484. "in": "query",
  485. "type": "string",
  486. "required": false,
  487. "desc": "用于标识账号的微信公众号wxid。使用biz、url或wxid之一。",
  488. "default": ""
  489. }
  490. ],
  491. "weixin.get_account_basic_info_v1": [
  492. {
  493. "name": "name",
  494. "in": "query",
  495. "type": "string",
  496. "required": true,
  497. "desc": "用于获取基本资料信息的微信公众号名称。"
  498. }
  499. ],
  500. "weixin.convert_article_link_v1": [
  501. {
  502. "name": "link",
  503. "in": "query",
  504. "type": "string",
  505. "required": true,
  506. "desc": "待转换的微信公众号文章短链接或中间链接。"
  507. }
  508. ]
  509. }