webworksフレームワークを使用してブラックベリー電話用のSoundCloudアプリを実装しようとしています。
承認にOAuth2スキームを使用しています。これまでのところ、ユーザーがアプリを許可できる場所からSoundCloudログインページを表示することができます。しかし、問題は本質的にSoundCloudによって行われるリダイレクト中に発生します。コールバックURIによってポイントされているリダイレクトページがデバイスにありますが、ユーザーがアプリを承認した後、「問題が発生しました」というページが表示されます。ただし、3番目のサーバーからリダイレクトをバウンスしようとすると、正常に機能します。この場合、デバイス上にあるページにのみリクエストを転送するWebサイト上のページを指すコールバックURLを指定します。しかし、問題は、この「バウンスサーバー」を使用したくないということです
コードを調べて、私が何か間違ったことをしているのかどうかアドバイスしていただけませんか。
/**
* Authenticates the app against soundcloud
* This javascript method is called in the index.htm of my application.
*/
authenticate : function(){
var url = "https://soundcloud.com/connect?" + "scope=nonexpiring&client_id=MY_CLIENT_ID&" +
"response_type=code&redirect_uri=local:///testpage.htm";
window.location = url;
;
/************************************/
testpage.htm
「hellosoundcloud」のみを表示します。
この点での助けは高く評価されます。