【发布时间】:2016-09-27 18:03:39
【问题描述】:
我正在尝试通过 V1 API 创建新的故事资产。我收到一个错误:
“未处理的异常:VersionOne.SDK.APIClient.ConnectionException:写入错误 输出流 ---> System.Net.WebException: The remote server returned an er ror: (400) 错误请求。 ---> VersionOne.SDK.APIClient.APIException: Violation'Re quired'AttributeDefinition'Super'Story"
我正在设置我的连接器并像这样创建资产:
V1Connector connector = V1Connector
.WithInstanceUrl("xxx")
.WithUserAgentHeader("NewApp", "1.0")
.WithAccessToken("xxx")
.UseOAuthEndpoints()
.Build();
IServices services = new Services(connector);
Oid projectId = services.GetOid("Scope:02284");
IAssetType storyType = services.Meta.GetAssetType("Story");
Asset newStory = services.New(storyType, projectId);
IAttributeDefinition nameAttribute = storyType.GetAttributeDefinition("Name");
newStory.SetAttributeValue(nameAttribute, "My New Test Story");
services.Save(newStory);
错误在最后一行给出。我一直在尝试解决这个问题,但我还没有提出解决方案。有人有建议吗?
这里是我正在尝试遵循的示例的链接:https://community.versionone.com/VersionOne_Connect/Developer_Library/Get_an_SDK/.NET_SDK/Creating_Assets
【问题讨论】:
标签: c# .net api sdk versionone