第一步:创建并开启"共享表单"
打开 "快捷指令" App,点击右上角的 "+"。
点击顶部名称(默认叫"新快捷指令"),选择 "重命名",改为"发送到 Memos"。
点击屏幕底部的 "i" 图标(详细信息)。
打开 "在共享表单中显示" 开关,然后点击右上角的 "完成"。
核心变化:现在指令最顶部会出现一行蓝字:"在共享表单中接收 [任意]"。
点击蓝色的 "[任意]",点击"清除",然后只勾选 "文本",点完成。
此时,顶部应该显示:"在共享表单中接收 [文本]"。
第二步:配置 API 发送动作
点击"添加操作",搜索并选择 "获取 URL 内容"。
点击蓝色虚线的 "URL",输入你的 http 地址:
格式:http://你的IP:端口/api/v1/memos(注意 v0.22.0 及以后版本通常要在末尾加 s)。
点击该动作里的 ">" 图标(展开详细设置):
方法:改为 POST。
标头 (Headers):点击"添加新标头"。
左侧键:Authorization
右侧值:Bearer 你的AccessToken(注意 Bearer 后面有个空格)。
请求体 (Request Body):选择 JSON。
点击"添加新字段":
选择"文本"。
键:输入 content。
值:点击变量栏里的 "快捷指令输入"(如果没看到,点一下输入框,在键盘上方找)。
由于 iOS 18 对 http(非加密)访问限制较多:
点击动作最下方的 "如果在不输入的情况下运行"。
改为 "获取剪贴板"(这样你直接点指令图标时,它会发你刚复制的内容;如果你在备忘录里点分享,它发你选中的内容)。