我一直在努力创建一个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的正确方法吗?
谢谢,
答案 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正文中指定name
和content
,但mimetype
可以指定为GET参数,或者在{ JSON正文。
免责声明:我没有测试过此代码,因为我手边没有启用JSON的Fossil实例。