
# 创建B1连接器
步骤1 登录集成工作台-连接器-我的连接器-创建我的连接器
采用自定义认证，使用函数，创建函数。
![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001443502116.png)
编辑源码，输入Python代码（根据使用B1服务域名修改url）。
1. import requests
2. from requests.packages.urllib3.exceptions import InsecureRequestWarning
3. requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
4. *## main函数是方法的入口，*
5. *##设置变量表单项的变量*
6. *## 会被预置到inputData中，*
7. *## 如果你在上面定义了参数name*
8. *##则在inoutData\["name"\]就可以访问变量name*
9. def login(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. for k, v in session.cookies.get_dict().items():
16. _cookies.append(k + "=" + v)
17. return {'Cookie': ';'.join(_cookies)}
18. *## result 是此函数的输出,可以是一个基本类型或string类型*
19. *##，也可以是Object类型，*
20. def main(inputData):
21. body = {
22. "CompanyDB": inputData\["CompanyDB"\],
23. "UserName": inputData\["UserName"\],
24. "Password": inputData\["Password"\]
25. }
26. result = login(body)
27. return result 连接器配置如下：
    ![](https://support.huaweicloud.com/bestpractice-sparkpack/zh-cn_image_0000001493742545.png)
    
 
