未找到捆绑活动
Posted
技术标签:
【中文标题】未找到捆绑活动【英文标题】:Bundle activity not found 【发布时间】:2019-07-11 14:44:33 【问题描述】:我正在尝试制作 Workitem 教程。它可以工作,但现在我正在尝试做一个自定义包,但我无法运行它。
https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/inventor/run-workitem/
这是我的请求(教程的最后一个为“SampleActivity”Activity 创建一个 WorkItem
但回报是:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 896 100 130 100 766 230 1360 --:--:-- --:--:-- --:--:-- 1591HTTP/1.1 400 Bad Request
Content-Type: application/json; charset=utf-8
Date: Sun, 17 Feb 2019 20:35:17 GMT
Via: 1.1 479d3d8cfdf8d35634b50f89a5beaa9e.cloudfront.net (CloudFront)
x-amz-apigw-id: VQvM2E5foAMFgkQ=
X-Amz-Cf-Id: 55pWO4Z1qR0N9I_S1iLNCkWlNGvLcTE123amLv48C7nHfiJJWqr_ng==
x-amzn-RequestId: 895f32ca-32f3-11e9-a766-6bd16157b1ae
X-Amzn-Trace-Id: Root=1-5c69c585-e08bab5c1d43628c9309849c
X-Cache: Error from cloudfront
Content-Length: 130
Connection: keep-alive
"activityId":["The activity iGfPjyJuGKaTa75Jo9oHKA1L89rIIsRP.GuillaumeSize+prod could not be found\nParameter name: activityId"]
【问题讨论】:
【参考方案1】:您是否在活动列表中看到活动 (iGfPjyJuGKaTa75Jo9oHKA1L89rIIsRP.GuillaumeSize+prod
):https://forge.autodesk.com/en/docs/design-automation/v3/reference/http/activities-GET/?
如果未创建活动别名,有时可能会发生这种情况。 (参见Create an Alias to the “SampleActivity” Activity Version
部分)
【讨论】:
响应是 html,但我没有看到活动 这很奇怪 - 响应应该是 JSON:forge.autodesk.com/en/docs/design-automation/v3/reference/http/… 你能在 curl 调用中添加-H 'Content-Type: application/json'
吗?也许这是一个原因【参考方案2】:
您可能没有define the activity 和check if is there。如果您正在寻找基于代码的教程,请尝试Learn Forge(修改模型)
【讨论】:
嗨!答案在这里:Token 没有此请求的权限。【参考方案3】:您可以通过 curl 调用获取活动:
curl -v 'https://developer.api.autodesk.com/da/us-east/v3/activities' \ -H 'Authorization: <fill in your JWT>'
响应应该是这样的
"paginationToken": "",
"data": [
"Autodesk.Nop+Latest",
"AutoCAD.AcSvfPublish+prod",
]
如果找不到您创建的活动iGfPjyJuGKaTa75Jo9oHKA1L89rIIsRP.GuillaumeSize+prod
,请确保已创建活动GuillaumeSize
,并且还为活动GuillaumeSize
设置了别名prod
。
希望这能帮助您解决问题。
【讨论】:
以上是关于未找到捆绑活动的主要内容,如果未能解决你的问题,请参考以下文章