御飯 2.4 添加了 URL scheme 支持,遵循 x-callback-url 协议

URL scheme

swiftygohan://x-callback-url

切换标签页 ==open==

swiftygohan://x-callback-url/open?account=[userID]&page=[pageName]

  • userID (required): 账号 ID 见个人网址 http://fanfou.com/[userID]

  • page (required): 可选字段 [timeline, mentions, messages, profile]

显示用户资料页 ==show==

swiftygohan://x-callback-url/show?account=[userID]&user=[targetUser]

  • userID (optional): 账号 ID 见个人网址 http://fanfou.com/[userID]

  • targetUser (required): 可选格式 [gohanapp, fanfou.com/back2mach, http://fanfou.com/~yF38goFOtrw]

搜索关键字 ==search==

swiftygohan://x-callback-url/search?account=[userID]&query=[query]&name=[name]

  • userID (optional): 账号 ID 见个人网址 http://fanfou.com/[userID]

  • query (required): 搜索任意关键字 (pasteboard 表示读取剪贴板的内容)

  • name (optional): 显示标题 (未指定时与 query 内容相同)

发送消息 ==post==

swiftygohan://x-callback-url/post?account=[userID]&text=[text]&image=[image]

  • userID (required): 账号 ID 见个人网址 http://fanfou.com/[userID]

  • text (optional): 消息内容 (pasteboard 表示读取剪贴板的内容)

  • image (optional): 消息图片可选字段 (pasteboard 表示读取剪贴板的内容,image 表示读取最后一张图片,photo 表示读取最后一张照片,screenshot 表示读取最后一张屏幕截图)

  • x-success: 发送成功后跳转 URL

  • x-error: 发送失败后跳转 URL (可能包含 errorCodeerrorMessage 参数)

  • x-cancel: 取消发送后跳转 URL (如果 x-cancel 没有指定,消息将会自动发送)

所有参数都需要经过 URL encode,详见 x-callback-url 网站说明