更新时间:2023-05-15 GMT+08:00
分享

创建SparkPack 企业ERP连接器

步骤1 登录集成工作台-连接器-我的连接器-创建我的连接器

采用自定义认证,使用函数,创建函数。

编辑源码,输入Python代码(根据使用SparkPack 企业ERP服务域名修改url)。

  1. importrequests
  2. fromrequests.packages.urllib3.exceptionsimportInsecureRequestWarning
  3. requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
  4. ##main函数是方法的入口,
  5. ##设置变量表单项的变量
  6. ##会被预置到inputData中,
  7. ##如果你在上面定义了参数name
  8. ##则在inoutData["name"]就可以访问变量name
  9. deflogin(body):
  10. url='https://api-service.sperp.myhuaweicloud.com/XXXX/b1s/v1/Login'
  11. headers={'Content-Type':'application/json'}
  12. session=requests.Session()
  13. session.post(url,json=body,headers=headers,verify=False)
  14. _cookies=[]
  15. fork,vinsession.cookies.get_dict().items():
  16. _cookies.append(k+"="+v)
  17. return{'Cookie':';'.join(_cookies)}
  18. ##result是此函数的输出,可以是一个基本类型或string类型
  19. ##,也可以是Object类型,
  20. defmain(inputData):
  21. body={
  22. "CompanyDB":inputData["CompanyDB"],
  23. "UserName":inputData["UserName"],
  24. "Password":inputData["Password"]
  25. }
  26. result=login(body)
  27. returnresult

    连接器配置如下:

相关文档