2012-03-13 2 views
0

私はappceleratorを使ってアンドロイドでOAUTHを実装しています。ログインページは、クエリ文字列にトークンを追加した応答ページにリダイレクトしています。 http://mysite.com?access_token= "token"appceleratorを使ってアンドロイドのURLからクエリーストリングにアクセスする方法

したがって、私はappceleratorを使用してこのクエリ文字列を取得する必要があります。

私はTi.App.getArguments() を使用しましたが、このAPIはAndroid用ではなくiOS専用です。

アンドロイドで動作するappceleratorでクエリ文字列を取得するためのAPIがありますか?

答えて

1

はそうのようなWebViewのにイベントリスナーを追加します。

webview.addEventListener('load', function(e){ 
    var url = e.url.split('?'); 
    var urlParams = url[1]; 
}); 

変数urlParamsはあなたがちょうどそれらを分割し、access_tokenのparamを見つける必要があり、そこからそうparam1=value1&param2=value2のように見える文字列が含まれています。

+0

ありがとう私はすでにこの解決法を考え出していますし、うまくいきます。 – Vivart

関連する問題