
# 创建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 连接器配置如下：
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001493981945.png)
    
 
