Trello Api: создайте новую карту из PHP-кода

Я хотел бы создать новую карту Trello, когда новый пользователь подписывается на наше веб-приложение.

Для этого я запросил токен «чтение, запись» (давайте назовем его «myToken») для моего пользователя, и у меня есть ключ приложения (давайте назовем его «myKey»).

Поскольку мне не удалось найти PHP-оболочку, я сначала использовал Fiddler для проверки запроса HTTP-Post. В частности, я пробовал следующее:

HTTP-POST

URL: 
http://api.trello.com/1/cards

Request-Headers: 
User-Agent: Fiddler
Host: api.trello.com
Content-Length: 177

Request Body:
key=myKey&token=myToken&name=newCardName&desc=newCarddescription&idList=myListId

Однако это не работает. Я возвращаю HTML-код, который показывает веб-сайт, который предлагает пользователю войти в систему! Что я делаю неправильно?


person Pascal Klein    schedule 25.08.2012    source источник
comment
Попробуйте использовать https://api.trello.com/ (не http)   -  person Daniel LeCheminant    schedule 26.08.2012


Ответы (1)


Спасибо @Daniel LeCheminant. Я сделал две ошибки:

1.) Я использовал http вместо https 2.) Я поместил переменные в тело запроса. Несмотря на то, что это почтовый запрос, Trello ожидает переменные в самом URL-адресе.

Это решение работает для меня:

https://api.trello.com/1/cards?key=myKey&token=myToken&name=newCardName&desc=newCarddescription&idList=myListId
person Pascal Klein    schedule 26.08.2012