首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fossil JSON API:如何创建维基页面?

Fossil JSON API:如何创建维基页面?
EN

Stack Overflow用户
提问于 2017-06-07 01:54:37
回答 2查看 394关注 0票数 0

我一直在尝试创建一个维基页面,遵循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}

我不知道该如何在URL中给出页面名称。我想这类似于你查询wiki页面的方式,但似乎API期望的是不同的东西。谁能告诉我将页面名称添加到Fossil JSON API URL的正确方法?

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2017-06-09 01:16:57

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

curl -H "Content-Type: application/json" \ -d '{"authToken": "nunyabinness", \ "payload": {"name": "foo", "content": "bar"} }' \ http://localhost:8080/json/wiki/create

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

票数 2
EN

Stack Overflow用户

发布于 2017-06-07 19:32:00

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

代码语言:javascript
复制
{ name: "test"
, content: "# Test\n\nThis is a test page."
, mimetype: "text/x-markdown"
}

如果我没有读错代码,那么namecontent都需要在JSON主体中指定,但mimetype既可以指定为GET参数,也可以在JSON主体中指定。

免责声明__:我还没有测试这段代码,因为我手头没有支持JSON的Fossil实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44396698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档