cURL
curl --request POST \ --url https://api.example.com/api/admin/sync
触发 blog + travel 内容同步到数据库。
content/blog
content/travel
gump_admin_session
401
dryRun=1
curl -i -X POST "http://localhost:3000/api/admin/sync" \ -H "Cookie: gump_admin_session=<session-token>"
curl -i -X POST "http://localhost:3000/api/admin/sync?dryRun=1" \ -H "Cookie: gump_admin_session=<session-token>"
{ "changedCount": 7, "discoveredSlugs": [ "blog/ai-materials-first-principles", "travel/2023-california-highway-1" ], "archivedSlugs": [], "dryRun": false, "modules": { "blog": { "changedCount": 3, "discoveredSlugs": ["ai-materials-first-principles"], "archivedSlugs": [], "dryRun": false }, "travel": { "changedCount": 4, "discoveredSlugs": ["2023-california-highway-1"], "archivedSlugs": [], "dryRun": false } } }
{ "error": "Unauthorized" }
{ "error": "Sync failed" }