APIClient.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. const request = require('./WXHttpRequest.js');
  2. const url = require('./const.js');
  3. const HOST = url.apiUrl;
  4. function genAPIUrl(action) {
  5. return HOST + action;
  6. }
  7. module.exports = {
  8. // 获取我的data
  9. getMySchedule(header) {
  10. let url = genAPIUrl('wx/ucenter');
  11. return request.getInstance().url(url).header(header).send();
  12. },
  13. //获取推荐课程
  14. getRecommendSchedule(header) {
  15. let url = genAPIUrl('wx/course/recommend');
  16. return request.getInstance().url(url).header(header).send();
  17. },
  18. //发送上传图片
  19. getSendSchedule(header, data) {
  20. let url = genAPIUrl('wx/posts');
  21. return request.getInstance().url(url).header(header).data(data).method('POST').send();
  22. },
  23. //获取分享作品list
  24. getProductionSchedule(header, data) {
  25. let url = genAPIUrl('wx/posts/findPostsReplyList');
  26. return request.getInstance().url(url).header(header).data(data).method('GET').send();
  27. },
  28. //保存评论
  29. getDiscussSchedule(header, data) {
  30. let url = genAPIUrl('wx/reply');
  31. return request.getInstance().url(url).header(header).data(data).method('POST').send();
  32. },
  33. }