Есть ли способ использовать Python API для Trello, чтобы пригласить участников на форум? - PullRequest
0 голосов
/ 02 декабря 2018

При рассмотрении возможностей Python API для 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)

Я получаю 404URL ошибки клиента не найден.У вас есть предложения по настройке?

Может быть, я использовал неправильные имена полей (email и fullName)?

Вот решение для .NET

1 Ответ

0 голосов
/ 02 декабря 2018

Сам нашел лекарство.Источник -> Член совета директоров Trello API

Вот мое собственное решение:

    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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...