Files
notes/resource/工具/obsidian/x-callback-url.md
T
2026-03-01 01:43:46 +08:00

40 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
要在 Windows 系统上测试 Obsidian 的 `x-callback-url` 功能,可以创建一个简单的场景,在该场景中,你将使用浏览器(如 Edge 或 Chrome)来构造 URL 请求,并利用 Obsidian 和一个 web 服务(比如用一些免费在线服务作为 `x-success` 回调目标)来测试。以下是一个可以直接体验的步骤:
# 准备工作:
1. **确保已安装 Obsidian** 并且已经在本地创建一个名为 `TestVault` 的笔记库。
2. **确认 Obsidian 可以处理 URL Scheme**:在 Obsidian 中,启用 `URI` 插件(如果有),确保它能接收 `obsidian://` 协议的链接。
# 测试步骤:
1. 打开浏览器,复制并粘贴以下 URL 到地址栏中,然后回车:
```
obsidian://new?vault=TestVault&name=TestNote&x-success=https://webhook.site/your-webhook-id
```
- `vault=TestVault`:这是你的笔记库名称,需要与你本地的笔记库名称一致。
- `name=TestNote`:要在 Obsidian 中创建的新笔记名称。
- `x-success=https://webhook.site/your-webhook-id``https://webhook.site/` 是一个在线工具,用于接受任何形式的 HTTP 请求。你可以在这个网站上获取一个唯一的 URL(称为 `your-webhook-id`),Obsidian 完成操作后会回调到这个地址。
2. **获取 `Webhook.site` 的 ID**
- 打开 [Webhook.site](https://webhook.site)。
- 页面上会生成一个唯一的 URL(如 `https://webhook.site/abcdefg-1234-5678`)。复制这个地址,替换上面的 `https://webhook.site/your-webhook-id` 部分。
3. **执行 URL**
- 将替换后的完整 URL 粘贴到浏览器地址栏,然后回车。这个 URL 会触发 Obsidian 创建一个名为 `TestNote` 的新笔记,并在创建完成后回调 `Webhook.site`。
4. **查看回调结果**
- 回到 `Webhook.site` 页面,你会看到 Obsidian 请求回调的详细信息,包括笔记的名称和相关信息。
# 结果:
- 如果操作成功,你应该会在 Obsidian 中的 `TestVault` 笔记库中看到一个名为 `TestNote` 的新笔记。
- 同时,在 `Webhook.site` 上可以查看到一个包含 `name` 参数的请求,比如:
```
name=TestNote&url=obsidian%3A%2F%2Fopen%3Fvault%3DTestVault%26file%3DTestNote&file=file%3A%2F%2F%2F...
```
通过这种方法,你可以很方便地在 Windows 系统上测试 `x-callback-url` 的功能,并直观地看到 Obsidian 和外部服务之间的交互结果。