1

Javascript と php を使用するアプリを作成しました。PHPは、私の家にあるApacheサーバーでホストされており、外部からはアクセスできません。「アプリ」を起動するには、ブラウザを指すだけです

http://server-ip-address/my-app

私が抱えている問題は、SoundCloud 認証にあります。

Apache サーバーと同じマシンでブラウザを使用している場合は、次のリダイレクト URL を使用して認証できます。

http://localhost/my-app/callback.html 

これをsoundcloud.comのアプリ設定とSDKの初期化機能で設定します。

問題は、Apache サーバーと同じマシンでブラウザーを実行していない場合はどうなるかということです。アプリは音楽プレーヤーのリモコンであるため、サーバーは通常、ヘッドレス PC で実行され、アプリは別のデバイスからアクセスされます。初期化関数で送信する URI は、soundcloud アプリ設定の URI と一致する必要があり、どの server-ip-address が対象になるかを知る方法がないため、これらの両方のシナリオで認証を機能させる方法はないようです。アプリを使用する可能性のあるすべての人。

4

1 に答える 1