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

创建MES连接器

步骤1 集成工作台-连接器-创建连接器

采用自定义认证,使用函数,创建函数,编辑源码,输入Python代码。

函数MESlogin python代码(根据实际使用MES服务域名修改url):

  1. # -*- coding:utf-8 -*-
  2. import json
  3. import base64
  4. import requests
  5. def login(body):
  6. url = 'https://v3-hw-openapi.blacklake.cn/api/openapi/domain/web/v1/system/_refreshToken'
  7. req_body = {
  8. 'appKey': body.get('appKey'),
  9. 'appSecret': body.get('appSecret'),
  10. 'factoryNumber': body.get('factoryNumber')
  11. }
  12. rsp = requests.post(url, json=req_body)
  13. print(rsp)
  14. rsp_body = rsp.json()
  15. token = rsp_body.get('data').get('token')
  16. print('request success....')
  17. return {
  18. 'token': token
  19. }
  20. ## main函数是方法的入口,
  21. ##设置变量表单项的变量
  22. ## 会被预置到inputData中,
  23. ## 如果你在上面定义了参数name
  24. ##则在inoutData["name"]就可以访问变量name
  25. ## result 是此函数的输出,可以是一个基本类型或string类型
  26. ##,也可以是Object类型,
  27. def main(inputData):
  28. result=login(inputData)
  29. return result

    连接器配置如下:

相关文档