Clockify-具有成员资格的CreateProjectAsync
我在使用c#API clockify时出错 当我创建具有成员身份的项目时,会出现以下错误:Clockify-具有成员资格的CreateProjectAsync,clockify,Clockify,我在使用c#API clockify时出错 当我创建具有成员身份的项目时,会出现以下错误: “{\”消息\:\”内部服务器错误。\“,\”代码\“:500}” 当我对创建的项目的Memberships属性进行注释时 var assignees = new List<MembershipRequest>(); var member = new MembershipRequest(); member.MembershipStatus = MembershipStatus.Active;
“{\”消息\:\”内部服务器错误。\“,\”代码\“:500}”
当我对创建的项目的Memberships属性进行注释时
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);
var受让人=新列表();
var member=newmembershipRequest();
member.MembershipStatus=MembershipStatus.Active;
member.MembershipType=“项目”;
member.UserId=“UserId”;
受让人。添加(成员);
var project=newprojectrequest
{
Name=“ProjetName”,
ClientId=“ClientId”,
IsPublic=false,
Billable=true,
Color=“#000000”,
成员资格=受让人
};
var clockify=新的ClockifyClient(“APIKey”);
var response=await clockify.CreateProjectAsync(“WorkSpaceID”,project).ConfigureAwait(true);
成员身份是一个嵌套对象
因此,如果它能工作,代码将是
{
Name = "ProjetName",
ClientId = "ClienteID",
IsPublic = false,
Billable = true,
Color = "#000000",
"memberships": [{
"userId": assignee
}]
}
但是,这不包括在端点中,因此我所做的工作是:
PATCH/workspaces/{workspaceId}/projects/{projectId}/memberships
{
"memberships": [
{
"userId": assignee
}
]
}
成员身份是一个嵌套对象 因此,如果它能工作,代码将是
{
Name = "ProjetName",
ClientId = "ClienteID",
IsPublic = false,
Billable = true,
Color = "#000000",
"memberships": [{
"userId": assignee
}]
}
但是,这不包括在端点中,因此我所做的工作是:
PATCH/workspaces/{workspaceId}/projects/{projectId}/memberships
{
"memberships": [
{
"userId": assignee
}
]
}