workfront(attask) UnsupportedOperationException API



对于任何可能有类似问题的人来说,这是一个非常非常奇怪的问题以及如何解决它。所以我试图更新自定义表单的字段,但出现以下错误:

{"error":{"class":"java.lang.UnsupportedOperationException","message":"you must specify an action"}}

这让我发疯,因为我可以更新一些表单数据,而其他一些我不能。然后,我仔细查看了自定义字段的名称。 给我错误的那些有字符#,例如DE:Direct PTF #。所以我的 REST 请求

https://customerDomain.preview.workfront.com/attask/api/task?updates={'ID':'596b815900035a0c122d01555af1e095','DE:Direct PTF #':'some value'}&method=put&sessionID=c2898be87827e4e8696709ea192662193

失败,而以下情况未失败:

https://customerDomain.preview.workfront.com/attask/api/task?updates={'ID':'596b815900035a0c122d01555af1e095','DE:客户合同':'some value'}&method=put&sessionID=c2898be87827e4e8696709ea192662193

经过大量试验,我认为字符#是异常的原因。所以我尝试了 %23 而不是 #。现在我在浏览器上收到不同的错误!当我想通过 C# 代码再试一次时,我正要放弃,瞧!成功了。我希望有一天它能帮助一个可怜的人!

我认为您需要尝试:

&method=post

相关内容

  • 没有找到相关文章

最新更新