T100客户端接口开发实例(T100对接销售易CRM)

design bu leezec 296066606

应用实例

T100销售订单推送到CRM

需求分解:1.调用销售易接口校验取得token 2.取得token后按照要求推送数据

1.什么是token/p>

首先,要调用CRM的实际应用场景,就绕不开一个安全校验机制,叫做接口鉴权,也叫token,是一个在外部 络环境防止数据泄漏的一个验证,通常会提供一个账 密码,以特定的加密方式传输到指定服务器,获得一个授权码,然后根据这个授权码才能调用实际应用场景,目前这样的接口校验方式已经成为主流

2.为什么要用token/p>

销售易是一个云平台,接口调用有统一的域名,能区分身份的就是token了,根据token会把你的请求内容更新到属于你的账 数据里面,好比销售易是一家银行,token就是银行卡账 ,你去银行转账才不会把张三的芒尼存到李四的账

一,token获取开发

首先看下销售易的token文档:

 通过文档得知:要成功获取token,需要的内容有

附上T100调用销售易API获取token的源码(关键信息去敏处理):

二,订单推送开发

取得token之后,就是要推送实际的订单系统数据了,由于销售易的结构特殊性,订单的单头和单身分开的,所以实际上是两个接口,订单单头推送一份,单身推送一份,并且单身不是数组类型,需要逐笔推送,附上源码


  1. #該程式未解開Section, 採用最新樣板產出!
  2. #該程式為freestyle程式!
  3. {}
  4. #應用 a00 樣板自動產生(Version:3)
  5. #+ Standard Version.....: SD版次:0001(1900-01-01 00:00:00), PR版次:
  6. #+ Customerized Version.: SD版次:0001(1900-01-01 00:00:00), PR版次:
  7. #+ Build......: 000140
  8. #+ Filename...: cs_axmt500_send
  9. #+ Description: 推送訂單信息到crm
  10. #+ Creator....: TIPTOP(2021-09-16 09:37:36)
  11. #+ Modifier...: 00000 -SD/PR-
  12. {}
  13. {}
  14. #應用 p00 樣板自動產生(Version:6)
  15. #add-point:填寫註解說明 name="main.memo"
  16. #end add-point
  17. #add-point:填寫註解說明(客製用) name="main.memo_customerization"
  18. #end add-point
  19. #(ver:6) ---start---
  20. #add-point:填寫註解說明(行業用) name="global.memo_industry"
  21. #end add-point
  22. #(ver:6) --- end ---
  23. IMPORT os
  24. #add-point:增加匯入項目 name="main.import"
  25. IMPORT FGL WSHelper
  26. IMPORT com
  27. IMPORT util
  28. IMPORT xml
  29. #end add-point
  30. SCHEMA ds
  31. GLOBALS "../../cfg/top_global.inc"
  32. #add-point:增加匯入變數檔 name="global.inc"
  33. DEFINE l_remote_ip STRING
  34. DEFINE l_service STRING
  35. DEFINE l_req_url STRING
  36. DEFINE js STRING
  37. DEFINE l_token STRING
  38. DEFINE r_success LIKE type_t.num5
  39. 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月2日
下一篇 2022年9月2日

相关推荐