Я пытаюсь интегрировать Dropbox в свое приложение для Playbook от BB, используя adobe air в flashbuilder 4.6. Я получил API от http://code.google.com/p/dropbox-as3/wiki/EXAMPLES, и я также использую этот пример.Adobe Air и 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);
}
}
Это выполняется, как ожидалось, но я не знаю, как идти дальше, я попытался отправить пользователя на ссылку генерируемой и я позволяю приложение, но маркер доступа прибудете до сих пор не удается. Я чувствую, что отсутствует код, как мое приложение знает, что такое токен доступа? не следует ли мне что-то возвращать из Dropbox, когда пользователь разрешает приложение?
Я не знал, что смогу сохранить сами токены. Я должен буду дать эту попытку и, возможно, выпустить еще одно обновление для моего приложения, спасибо. – Tw1tCh