首页 > 解决方案 > pisignage API 登录错误:“此用户名/电子邮件未注册或未激活”

问题描述

从那里api docs,我创建了一个登录并获取令牌的请求。代码在下面,它返回 401 。凭据是正确的,我可以从网络登录,但通过 API 我不能。

import requests
import json

params_dict = {
    "email": "example@mail.com",
    "password": "example",
    "getToken": True
    }

response = requests.post(
    'https://example.piathome.com/api/session',
    data=params_dict
    # headers={'Content-type': 'application/json', 'accept': 'application/json'} returns 500
)

json_response = response.json()

print(json_response)

标签: python-3.xapipython-requests

解决方案


确保 API 端点设置为 username.pisignage.com(不仅仅是 pisignage.com)。

并且标题是绝对需要的。请求和响应类型必须设置为application/json


推荐阅读