文档首页/
华为云SparkPack解决方案/
最佳实践/
SparkPack 企业ERP和黑湖MES集成/
集成实施最佳实践/
创建到SparkPack 企业ERP和MES集成链路/
创建SparkPack 企业ERP连接器
更新时间:2023-05-15 GMT+08:00
创建SparkPack 企业ERP连接器
步骤1 登录集成工作台-连接器-我的连接器-创建我的连接器
采用自定义认证,使用函数,创建函数。
编辑源码,输入Python代码(根据使用SparkPack 企业ERP服务域名修改url)。
- importrequests
- fromrequests.packages.urllib3.exceptionsimportInsecureRequestWarning
- requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
- ##main函数是方法的入口,
- ##设置变量表单项的变量
- ##会被预置到inputData中,
- ##如果你在上面定义了参数name
- ##则在inoutData["name"]就可以访问变量name
- deflogin(body):
- url='https://api-service.sperp.myhuaweicloud.com/XXXX/b1s/v1/Login'
- headers={'Content-Type':'application/json'}
- session=requests.Session()
- session.post(url,json=body,headers=headers,verify=False)
- _cookies=[]
- fork,vinsession.cookies.get_dict().items():
- _cookies.append(k+"="+v)
- return{'Cookie':';'.join(_cookies)}
- ##result是此函数的输出,可以是一个基本类型或string类型
- ##,也可以是Object类型,
- defmain(inputData):
- body={
- "CompanyDB":inputData["CompanyDB"],
- "UserName":inputData["UserName"],
- "Password":inputData["Password"]
- }
- result=login(body)
- returnresult