4

当新用户注册我们的网络应用程序时,我想创建一个新的 Trello 卡。

为此,我为我的用户请求了一个“读、写”令牌(我们将其命名为“myToken”),并且我有我的应用程序密钥(我们将其命名为“myKey”)。

因为找不到任何 PHP-Wrapper,所以我首先使用 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 代码,它显示了一个告诉用户登录的网站!我究竟做错了什么?

4

1 回答 1

4

谢谢@Daniel LeCheminant。我犯了两个错误:

1.)我使用 http 而不是 https 2.)我将变量放在请求正文中。即使它是一个发布请求,trello 也需要 url 本身中的变量

这个解决方案对我有用:

https://api.trello.com/1/cards?key=myKey&token=myToken&name=newCardName&desc=newCarddescription&idList=myListId
于 2012-08-26T10:58:20.083 回答