mautic的restful api认证授权支持3种方式,oauth1.0、oauth2.0、basic authentication,使用基本认证比较简单,代码如下:
import requests
import base64
#获取mautic站点的资源
url = "http://你的mautic网址/api/assets"
test_str = '用户名:密码'
encode_str = base64.encodebytes(test_str.encode('utf8'))
key = encode_str.decode().strip()
headers = {
"Accept": "application/json",
"Authorization": "Basic %s" %key
}
response = requests.request("GET", url, headers=headers)
print(response.text)