【问题标题】:Is there a way to use the Python API for Trello to invite members to a board?有没有办法使用 Python API for Trello 邀请成员加入董事会?
【发布时间】:2019-05-03 15:26:59
【问题描述】:

在查看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 Client Error URL not found。 您对调整什么有什么建议吗?

也许,我使用了错误的字段名称(电子邮件和全名)?

这是solution for .NET

【问题讨论】:

    标签: python api add member trello


    【解决方案1】:

    自己找到了补救措施。来源 --> 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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-18
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 2014-09-28
      • 2016-12-29
      相关资源
      最近更新 更多