accounts.py 970 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. """
  2. @author: luojunhui
  3. """
  4. import json
  5. import requests
  6. class Accounts(object):
  7. """
  8. 公众号历史文章信息
  9. """
  10. ROOT_URL = 'http://192.168.100.31:8179'
  11. @classmethod
  12. def get_history_articles(cls, account_nickname):
  13. """
  14. 获取账号历史文章
  15. :return:
  16. """
  17. api_url = f'{cls.ROOT_URL}/artlce_list'
  18. payload = json.dumps({
  19. "account_nickname": account_nickname,
  20. "filter_same": filter_same,
  21. "filter_sensitive": filter_sensitive,
  22. "index_list": index_list,
  23. "keys": keys,
  24. "max_time": max_time,
  25. "min_time": min_time,
  26. "msg_type": msg_type,
  27. "rate": rate,
  28. "reverse": reverse,
  29. "top_n": 10000,
  30. "use_max_time": True,
  31. "use_min_time": True
  32. })
  33. res = requests.request("POST", api_url, headers={}, data=payload).json()
  34. return res