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

Я очень новичок в 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

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

Я не знаю, как архивировать это: /
Если бы кто-нибудь дал мне пример, это было бы здорово 🙂

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

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 будут сгенерированы по ссылке, указанной выше.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]