BIM 360 提交的 API 是可用的。下面是一个示例代码,展示如何使用 BIM 360 提交的 API 进行提交操作。
import requests
import json
# 定义 API 的 URL
url = "https://developer.api.autodesk.com/data/v1/projects/{project_id}/items/{item_id}/versions/{version_id}/submit"
# 定义请求头,包括访问令牌和内容类型
headers = {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/json"
}
# 定义请求的数据,包括提交的注释和指定的提交状态
data = {
"comment": "This is a test submission",
"status": "approved"
}
# 发起 POST 请求,提交数据
response = requests.post(url, headers=headers, data=json.dumps(data))
# 检查响应状态码
if response.status_code == 200:
print("提交成功")
else:
print("提交失败")
上述代码中,你需要将 {project_id}
, {item_id}
, {version_id}
和 {access_token}
替换为你自己的实际值。{project_id}
是项目的 ID,{item_id}
是要提交的项目项的 ID,{version_id}
是要提交的版本的 ID,{access_token}
是你的访问令牌。
在请求的数据中,你可以自定义提交的注释和提交状态,示例中的注释是 "This is a test submission",提交状态是 "approved"。你可以根据自己的需求进行修改。
请确保你使用的是有效的访问令牌,并且有相应的权限来进行提交操作。