J'essaie d'intégrer dropbox dans mon application BB Playbook en utilisant adobe air dans flashbuilder 4.6. J'ai reçu l'API de http://code.google.com/p/dropbox-as3/wiki/EXAMPLES et j'utilise aussi cet exemple.Adobe Air et Dropbox
public function getRequestToken():void
{
dropAPI.requestToken();
var handler:Function = function (evt:DropboxEvent):void
{
dropAPI.removeEventListener(DropboxEvent.REQUEST_TOKEN_RESULT, handler);
var obj:Object = evt.resultObject;
reqTokenKeyLabel.text = obj.key;
reqTokenSecretLabel.text = obj.secret;
// goto authorization web page to authorize, after that, call get access token
if (oauthRadioBtn.selected) {
Alert.show(dropAPI.authorizationUrl);
}
};
dropAPI.addEventListener(DropboxEvent.REQUEST_TOKEN_RESULT, handler);
if (!dropAPI.hasEventListener(DropboxEvent.REQUEST_TOKEN_FAULT)) {
dropAPI.addEventListener(DropboxEvent.REQUEST_TOKEN_FAULT, faultHandler);
}
}
Ce exécute comme prévu, mais je ne sais pas comment aller plus loin, j'essayé d'envoyer à l'utilisateur le lien généré et je permettre l'application, mais le jeton d'accès get échoue encore. J'ai l'impression qu'il manque un code, comment mon application sait-elle ce qu'est le jeton d'accès? Est-ce que je ne devrais pas récupérer quelque chose de Dropbox lorsque l'utilisateur autorise l'application?
Je n'avais pas réalisé que je pouvais sauver les jetons eux-mêmes. Je vais devoir essayer et éventuellement sortir une autre mise à jour pour mon application, merci. – Tw1tCh