zhengwuDingdingMessage.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /*
  2. servercode 接入系统业务代码 String
  3. time 消息发送时间,2011年12月12日 12:12:12格式举例:20111212121212 String
  4. sign 签名,格式为MD5(servercode+serverpwd+time)
  5. Serverpwd参数由【易和公司】,提供参数servicepwd由管理员提供;2、MD5算法是标准算法,可使用java内部实现;3、MD5后的值为32位并且小写。 String
  6. srcnum 发送短号,由【易和公司】提供。 String
  7. <10
  8. desttype 目标号码类型
  9. 0:对方接收手机号码
  10. 1:对方登录名 String
  11. dest 目标号名,当:
  12. desttype=0,填写手机号码
  13. 当desttype=1,填写登录名 String
  14. message 短信内容。 String
  15. 长度<500
  16. messageid 短信流水号,如不需短信状态报告,该字段可以为空。 String
  17. */
  18. var messages = resources.context().applications().getQuery(com.x.base.core.project.x_message_assemble_communicate.class,
  19. 'zhengwuDingdingMessage/100');
  20. for (var message in messages) {
  21. switch (message.getType()) {
  22. case 'task_create':
  23. break;
  24. case 'taskCompleted_create':
  25. break;
  26. case 'read_create':
  27. break;
  28. case 'readCompleted_create':
  29. break;
  30. default:
  31. }
  32. }
  33. function send(text){
  34. var body = '{"agentId":"184707353","touser":"10001461928","toparty": "","msgtype":"text","context":"消息内容,o2oa"}';
  35. var address = Config.zhengwuDingding().getOapiAddress() + "/ent_message/send?access_token="+ Config.zhengwuDingding().appAccessToken();
  36. HttpConnection.postAsString(address, null, body);
  37. }