惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News | PayPal Newsroom
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News: Ask HN
Hacker News: Ask HN
H
Hacker News: Front Page
Apple Machine Learning Research
Apple Machine Learning Research
TaoSecurity Blog
TaoSecurity Blog
Help Net Security
Help Net Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
人人都是产品经理
人人都是产品经理
博客园 - 三生石上(FineUI控件)
Security Latest
Security Latest
Cloudbric
Cloudbric
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Know Your Adversary
Know Your Adversary
A
Arctic Wolf
L
LangChain Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
The GitHub Blog
The GitHub Blog
P
Proofpoint News Feed
W
WeLiveSecurity
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
M
MIT News - Artificial intelligence
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
小众软件
小众软件
NISL@THU
NISL@THU
云风的 BLOG
云风的 BLOG
P
Privacy & Cybersecurity Law Blog
S
Security @ Cisco Blogs
博客园 - 【当耐特】
I
InfoQ
Vercel News
Vercel News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
P
Proofpoint News Feed
O
OpenAI News
Google DeepMind News
Google DeepMind News
N
News and Events Feed by Topic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
K
Kaspersky official blog
T
Threat Research - Cisco Blogs
量子位
宝玉的分享
宝玉的分享

黑石博客

丢掉状态洁癖:用“破烂开始法则”练就恐怖执行力 关于Windows11激活 在NAS上搭建私有云音乐 天钡wtr pro 5825u上手体验 深度思考:决定你命运的核心能力 装修记——自装的150天 那些年的友情链接,还在闪闪发光 童年第一台急先锋电脑到如今NAS服务器的搭建 战地风云 6 预购记:一场关于热爱与时光的独白​
记录一次memo的调用
HESON · 2025-10-10 · via 黑石博客

基本不怎么在微信发朋友圈的我,但最喜欢在博客发动态。所以哔哔、闪念、说说、胶囊诸如此类的,是我博客必备的功能。
奈何cuteen原生的闪念功能虽然简单,但就是太简单了,不能发图片。所以我决定把memo调用在博客。
众所周知,memo的api千奇百怪,各个版本api都有很大的变化。这次杜老师家有现成memoapi,我就直接在此基础上修改了。

memo的版本是0.22.1 (在原基础上升级了0.0.1的版本,对中文标签更好的支持)
主要是就在在tags标签的调取上,在0.22.0版本之前的v1版本:

GET /api/v1/memo?tag=标签名

0.22.0版本语法又变了,现之前的 tag参数完全失效了,官方引入了全新的 filter查询系统:

# 旧语法(已失效)
GET /api/v1/memos?tag=代码

# 新语法
GET /api/v1/memos?filter=tag='代码'

更坑的是​:v0.22.0 对中文标签支持有 bug!即使使用新语法,也会报错。于是又升级到v0.22.1,却又遇到了新的语法问题:

# 错误写法(仍然会报错)
GET /api/v1/memos?filter=tag='代码'

# 正确写法(需要使用双等号)
GET /api/v1/memos?filter=tag=='代码'

是的,从单等号升级到了双等号!这种细微的差别让人防不胜防。

memo的js新增的点:

  • checkedtags标签的归纳(快速归纳相同标签)

  • checked集成了第三方评论系统twikoo,有助于更好的互动(虽然没什么互动)

  • checked首页以及全站导航栏memo的调用基于服务器缓存json(提升速度)

  • checked修复了翻页功能

  • unchecked后期准备加上微信公众号私信调用(没错,就是以前的哔哔公众号功能)

经验总结

  1. 版本兼容性是硬伤​:Memos API 在不同版本间存在 breaking changes,且文档更新不及时
  2. 一定要先检查版本​:调用 API 前先获取实例版本信息,再选择对应的语法
  3. 中文支持需要小心​:早期版本对中文字符的支持存在问题,建议升级到 v0.22.1+
  4. 参数语法细微差别​:从 tag=值filter=tag='值'再到 filter=tag=='值',细节决定成败

吐槽

MEMO API 的版本兼容性真的很重要!希望 Memos 团队能在未来版本中保持更好的向后兼容性,或者至少提供更详细的迁移文档。

成品展示

地址: https://heson.me/bb.html
memo调用.png

本文链接:https://heson.me/dowhat/47.html