Fossil JSON API:如何创建Wiki页面?

时间:2017-06-06 17:54:37

标签: json-api fossil

我一直在努力创建一个wiki页面,以及Fossil JSON API的文档。当我把URL http://myrepo.top/json/wiki/create?name=test我得到并回答类似于:

{"fossil":"81d7d3f43ebd4e77095cfbacee7ebc9ae043a014760cde56d437dbd8b6a37c92","timestamp":1496771043,"resultCode":"FOSSIL-3002","resultText":"'name' parameter is missing.","command":"wiki/create","procTimeUs":4000,"procTimeMs":4}

我不知道如何在网址中提供网页名称。我想象的类似于查询维基页面的方式,但似乎API期待不同的东西。有人能告诉我将页面名称添加到Fossil JSON API URL的正确方法吗?

谢谢,

2 个答案:

答案 0 :(得分:2)

在Fossil邮件列表Warren gave me an answer中,了解如何继续:

h1.page-header { font-size: 56px; } h2.page-header { font-size: 38px; }

这给了我合适的维基页面。

答案 1 :(得分:1)

查看source code,您似乎需要在POST请求的正文中发送新的Wiki页面名称:

{ name: "test"
, content: "# Test\n\nThis is a test page."
, mimetype: "text/x-markdown"
}

如果我正确阅读代码,则需要在JSON正文中指定namecontent,但mimetype可以指定为GET参数,或者在{ JSON正文。

免责声明:我没有测试过此代码,因为我手边没有启用JSON的Fossil实例。