在CrafterCMS中,如何通过API发布内容?

时间:2017-05-04 20:41:19

标签: api content-management-system crafter-cms

我正在尝试编写一个bash脚本,该脚本将发布一个已经存在于crafter中的文件列表。

是否有API可以做到这一点?我想你需要先登录。

谢谢

2 个答案:

答案 0 :(得分:5)

尝试使用批量发布API,如下所示:

eventName

您需要登录,因此登录并保存cookie,以便在调用此API时使用。

答案 1 :(得分:4)

添加到sumerz响应,您可以使用它来登录

curl -i -b cookies.txt -H "Content-Type:application/x-www-form-urlencoded" -H "Accept:application/json, text/plain, */*"  -c cookies.txt -X POST -d "username=admin&password=admin" http://localhost:8080/studio/api/1/services/api/1/user/login.json

然后您可以使用 -b -c 让curl知道会话。