APIClient.js 945 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. var constant = require('const.js');
  2. const HOST_PRODUCT = constant.productApi;
  3. const HOST_BASE = constant.baseApi;
  4. let request = require('WXHttpRequest.js');
  5. const httputil = require('httpUtill.js');
  6. function getProductUrl(action) {
  7. return HOST_PRODUCT + action;
  8. }
  9. function getBaseUrl(action) {
  10. return HOST_BASE + action;
  11. }
  12. module.exports = {
  13. //获取推荐首页信息
  14. getIndex(uid) {
  15. let url = getProductUrl('wx/index');
  16. return request.getInstance().header({
  17. uid
  18. }).url(url).send();
  19. },
  20. // 获取首页人气推荐
  21. getHotRecommend(uid, pageNo, pageSize) {
  22. let url = getBaseUrl('wx/userRead/recommend');
  23. console.log(url);
  24. return request.getInstance().header({
  25. uid
  26. }).data({
  27. pageNo,
  28. pageSize,
  29. }).url(url).send();
  30. },
  31. // 获取用户朗读详细信息
  32. getWorksDetail(uid, readId) {
  33. let url = getBaseUrl(`wx/userRead/info/${readId}`);
  34. return request.getInstance().header({
  35. uid
  36. }).url(url).send();
  37. }
  38. }