pybbs上的接口风格已经全都换成RESTFUL风格的了,调用方式也有了相应的调整

    • 所有需要传token的接口,token参数要放在请求头里(headers)
    • 所有需要传参数的接口,参数都以 json 的形式传递
    • 请求不单单是get, post了,还加入了put, delete,请仔细查看接口文档
      下面给一个发帖的jQuery调用示例:
    1. $.ajax({
    2. url: '/api/topic',
    3. type: 'post',
    4. cache: false,
    5. async: false,
    6. headers: {
    7. 'token': '8f2e6b0d-5a7a-44eb-9c96-4f87d55c212e'
    8. },
    9. contentType: 'application/json',
    10. data: JSON.stringify({
    11. title: title,
    12. content: content,
    13. tags: tags,
    14. }),
    15. success: function(data) {
    16. if (data.code === 200) {
    17. window.location.href = "/topic/" + data.detail.id
    18. } else {
    19. alert(data.description);
    20. }
    21. }
    22. })