Используйте форму, чтобы отправить новую карту в Trello

0

Я очень новичок в работе с api и хочу сделать следующее: Опубликуйте новую карту на плате trello, используя форму на моей странице. Trello предлагает api, но я не знаю, как его использовать: http://mattzuba.bitbucket.org/php-trello/

Моя форма выглядит так:

<form id="trello" class="form-horizontal">
    <div class="form-group">
        <div class="col-md-6">
            <input type="text" name="Name" placeholder="Name" class="form-control" />
        </div>
        <div class="col-md-6">
            <input type="email" name="email" placeholder="eMail" class="form-control" />
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-12">
            <input type="text" name="Title" placeholder="Title" class="form-control" />
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-12">
            <textarea name="content" cols="40" rows="10" placeholder="Content" class="form-control"></textarea>
        </div>
    </div>
    <div class="form-group">
        <div class="col-md-12">
            <input type="file" name="attachment" value="1" class="form-control">
        </div>
    </div>
    <div class="form-group">
        <a class="btn btn-primary" id="submit">Submit</a>
    </div>
</form>

Теперь я хочу создать карту, которая выглядит так:

card-name: $title
card-content: $content
              Submitted by: $name ($email)
card-attachment: $attachment

Поскольку эта форма должна быть общедоступной (с captcha), oAuth не подходит для меня:/

Я не знаю, как это сделать:/Если кто-нибудь даст мне пример, это будет потрясающе :)

Может кто-нибудь мне помочь?

Теги:
trello

1 ответ

0
Лучший ответ

Trello должен знать, что пользователь выполняет действия на любых карточках или досках. Если вы не хотите, чтобы ваши пользователи вошли в систему или использовали Oauth, то вы можете создать токен, подключенный к общему пользователю Trello (создать отдельный пользователь, они бесплатные!), Затем использовать этого пользователя для создания фактическая карта из вашей PHP-формы.

Чтобы сделать это, вам нужно будет войти в Trello в качестве любого пользователя, которого хотите создать карты, а затем выполнить процесс создания токена, как показано на приведенной ниже ссылке. Поскольку вы создаете карты, вам необходимо убедиться, что вы запрашиваете токен, имеющий доступ на запись.

https://trello.com/docs/gettingstarted/index.html#getting-a-token-from-a-user

После того, как вы получите токен из этого процесса, вы можете использовать этот токен, когда вы создаете объект Trello в своем PHP-скрипте.

$trello = new Trello($key, null, $token);
$me = $trello->post('cards', $params);

$ key и $ token будут генерироваться из ссылки, упомянутой выше.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню