我在使用c#应用程序接口时钟时出现错误
当我创建一个具有成员资格的项目时,我得到这个错误:"{\"message\":\"Internal server error.\",\"code\":500}"
当我评论成员资格时,它会将创建的项目归于该项目。
var assignees = new List<MembershipRequest>();
var member = new MembershipRequest();
member.MembershipStatus = MembershipStatus.Active;
member.MembershipType = "PROJECT";
member.UserId = "UserId";
assignees.Add(member);
var project = new ProjectRequest
{
Name = "ProjetName",
ClientId = "ClienteID",
IsPublic = false,
Billable = true,
Color = "#000000",
Memberships = assignees
};
var clockify = new ClockifyClient("APIKey");
var response = await clockify.CreateProjectAsync("WorkSpaceID", project).ConfigureAwait(true);发布于 2020-12-24 00:04:06
成员资格是一个嵌套对象。
因此,如果它可以工作,代码将是
{
Name = "ProjetName",
ClientId = "ClienteID",
IsPublic = false,
Billable = true,
Color = "#000000",
"memberships": [{
"userId": assignee
}]
}但是,这并不包括在端点中,因此我为实现此目的所做的是:
PATCH /workspaces/{workspaceId}/projects/{projectId}/memberships
{
"memberships": [
{
"userId": assignee
}
]
}https://stackoverflow.com/questions/60110924
复制相似问题