是否可以使用WorkFront API通过其ID创建项目的新基线?WorkFront(AtTask)API - 为项目创建新基线
例如,当我使用WorkFront UI创建基线时,如果我在chrome中打开devtools/Network,我可以看到有一个POST请求到attask/api-internal/BLIN
,从我所看到的请求应该看起来像这样参数: https://<COMPANY>.attask-ondemand.com/attask/api-internal/BLIN/fields=["objCode","ID","projectID","name","isDefault"]&method=post&updates={"objCode":"BLIN","ID":"","projectID":"<PROJECT_ID>","name":"NEW_BASELINE","isDefault":false}
所以,我已经试过了使用邮递员,我得到回应
"error": {
"class": "com.attask.common.AuthenticationException",
"message": "You are not currently logged in"
}
我得到同样的消息,如果我追加API密钥的URL与...&apiKey=<API_KEY>
从那里我尝试登录获取会话ID,然后我混合并匹配将sessionID和apiKey添加到URL的末尾等。当我使用sessionID时,出现以下错误:
"error": {
"class": "java.lang.IllegalArgumentException",
"message": "method POST is not allowed for authorization type COOKIE"
}
我会做什么错?这甚至有可能实现使用API?
你先生,是救命恩人。一天两次!谢谢! – DjH