Wenn Sie alles Server-Seite tun müssen, ist Andy Jones richtig, das sind die einzigen zwei Möglichkeiten.
Es sollte jedoch beachtet werden, dass, wenn Sie Javascript + Jquery-Code schreiben können, anstatt die Umleitungen Server-Seite zu tun, können Sie Trellos client.js Wrapper nutzen, die genau das tut, was Andy beschrieben, aber erledigt das meiste für Sie, was sehr praktisch ist.
Und, wie ich kürzlich festgestellt habe, wenn Sie Server-Seite Verarbeitung tun müssen, können Sie immer noch client.js, dann nur das Token mit Trello.token() in Ihrem Auth-Success-Handler, und übergeben das zu Ihrem serverseitigen Code. Es sieht wie folgt aus:
// include whatever version of jquery you want to use first
<script src="https://api.trello.com/1/client.js?key=[your application key]" type="text/javascript"></script>
// call this whenever you want to make sure Trello is authenticated, and get a key.
// I don't call it until the user needs to push something to Trello,
// but you could call it in document.ready if that made more sense in your case.
function AuthenticateTrello() {
Trello.authorize({
name: "your project name",
type: "popup",
interactive: true,
expiration: "never",
success: function() { onAuthorizeSuccessful(); },
error: function() { onFailedAuthorization(); },
scope: { write: true, read: true },
});
}
function onAuthorizeSuccessful() {
var token = Trello.token();
// whatever you want to do with your token.
// if you can do everything client-side, there are other wrapper functions
// so you never need to use the token directly if you don't want to.
}
function onFailedAuthorization() {
// whatever
}
Link zur Dokumentseite: https://trello.com/docs/gettingstarted/index.html#getting-a-token-from-a-user –