当我尝试获取报告时(如本页所示:https://developers.attask.com/api-docs/#Report),但我一直收到401:未经授权的错误。我知道URL很好,因为当我复制并粘贴到地址栏时,我的代码正在吐出,它会返回结果。这是我尝试使用的示例网址:
https://webmdhs.attask-ondemand.com/attask/api/cmpy/report?ID_GroupBy=true&name_GroupBy=false
我给API提供的用户名和密码与我登录AtTask GUI时使用的用户名和密码相同,并且成功地从地址栏运行报告,因此我知道用户有权运行报告。知道我为什么会收到401错误吗?
答案 0 :(得分:0)
啊,我误读了有关SessionID的文档。我认为您不必将其包含在GET请求的URI中,但这只是在您将请求放入地址栏时。我所要做的就是添加SessionID,它运行得很好。