有没有办法使用pythonapi让Trello邀请成员加入董事会?

2024-03-29 13:30:22 发布

您现在位置:Python中文网/ 问答频道 /正文

在回顾Python API for Trello的能力并考虑其功能时, 我正在寻找一个功能,允许添加一个成员到一个董事会-w./o.成功。你知道吗

我尝试使用以下内容:

trello = TrelloAPI(myAPIKey, myToken)
boardID = myBoardID
fields = {"fullName": "Robo Member",
          "email" : myMail}

trello.boards.get_membersInvited(board_id = boardID, 
                                   fields = fields)

方法实现是这样的:

   def get_membersInvited(self, board_id, fields=None):
    resp = requests.get("https://trello.com/1/boards/%s/membersInvited" % 
    (board_id), params=dict(key=self._apikey, token=self._token, 
    fields=fields), data=None)
    resp.raise_for_status()
    return json.loads(resp.content)

我最终收到404客户端错误URL找不到。 你对调整什么有什么建议吗?你知道吗

也许,我用错了域名(email和fullName)?你知道吗

这是一个solution for .NET


Tags: self功能boardnoneidfieldsforget
1条回答
网友
1楼 · 发布于 2024-03-29 13:30:22

我自己找到了补救办法。来源>;Trello API Board Put Member

下面是我自己的解决方案:

    def invite_new_member(self, fullName, email, boardID):
    url = self.baseURL + "boards/" + boardID + "/members"
    querystring = {"email": email, "key": apikey,
                   "token": token}
    payload = "{\"fullName\":\"" + fullName + "\"}"
    headers = {
        'type': "normal",
        'content-type': "application/json" }

    response = requests.request("PUT", url, data=payload, headers=headers, 
    params=querystring)

相关问题 更多 >