首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Clockify-具有成员资格的CreateProjectAsync

Clockify-具有成员资格的CreateProjectAsync
EN

Stack Overflow用户
提问于 2020-02-07 17:48:42
回答 1查看 80关注 0票数 1

我在使用c#应用程序接口时钟时出现错误

当我创建一个具有成员资格的项目时,我得到这个错误:"{\"message\":\"Internal server error.\",\"code\":500}"

当我评论成员资格时,它会将创建的项目归于该项目。

代码语言:javascript
复制
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);
EN

回答 1

Stack Overflow用户

发布于 2020-12-24 00:04:06

成员资格是一个嵌套对象。

因此,如果它可以工作,代码将是

代码语言:javascript
复制
{
  Name = "ProjetName",
  ClientId = "ClienteID",
  IsPublic = false,
  Billable = true,
  Color = "#000000",
  "memberships": [{
    "userId": assignee
  }]
}

但是,这并不包括在端点中,因此我为实现此目的所做的是:

PATCH /workspaces/{workspaceId}/projects/{projectId}/memberships

代码语言:javascript
复制
{
  "memberships": [
    {
      "userId": assignee
    }
  ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60110924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档