Dropbox認証付き共有リンクがAndroid端末LINEアプリでうまく稼働しない場合は

Dropbox認証付き共有リンクがAndroid端末LINEアプリでうまく稼働しない場合は

2021年2月13日
ネット、計算機のお伴

わけあって、Dropbox共有リンクを黙々とLINE経由で送るという、ちょっとつらい?作業をしている。

ところがDropboxリンクにパスワードをかけていた場合(Dropbox professionalの機能)、パスワード認証画面から先にすすめないという現象が多発し、頭をかかえたことがあった。

現時点でのモバイル用LINEアプリケーションは、アプリに実装されているLINEブラウザがデフォルトとなっていて、そいつがDropboxの画面に対応できないようである。特にAndroidがそう。

LINE APIに、次のようなGETパラメタがある。
openExternalBrowser=1

そいつを対象とするURIにつけてやれば、LINEブラウザではない(その端末のデフォルト)外部ブラウザがたちがるという情報を聞きつけ試してみたが、戦艦Dropbox相手では効かないのですね、これが。

頭を再度かかえた結果の解決方法は、間にリダイレクトサイトを挟むという技でした。

https://foo.bar.com/somthingany?openExternalBrowser=1

にアクセスしたら、Dropboxのリンクにリダイレクトするという作戦。

これなら確実に外部ブラウザが立ち上がってくれて、そののちDropboxに行くので、認証画面は外部ブラウザで通ってくれる、ということがわかった。

徒労の中の希望であった。それを(半)自動化するのにプログラム書かなきゃいけなかったけど、なんとかなっている。しかしLINEはあまり使いたくないなあ。