今回教えるのは、ここ最近ダウンロードが上手く行かないonedriveからのファイルをサインインをせずに安定してダウンロードできるようにする方法です まず、最近のonedriveは、"authkey"という文字列がリンクURLの文に含まれていない場合に、サインインなしではonedriveでのファイルのダウンロードが上手く行きません(「ダウンロード中に問題が発生しました」と出る) サインインをすればファイルのダウンロードは可能ですが、いちいちサインインするのが面倒なのと、onedriveにサインインする為のMicrosoftアカウントを持ってない場合もあると思うので 今回はonedriveにサインインをせずにダウンロードできるようにする方法を教えます。 まず、ダウンロードが上手く行かない例で言えば ttps://onedrive.live.com/?cid=以降適当な文字の羅列 (httpのとこはリンク化を防ぐ為ttpsにしてます) 上記のようなonedriveのURLは、"authkey"が含まれていないので、ダウンロードが上手く行きません。 そこで、上記のURLの"cid="の部分を"authkey=%21mugen&cid="に変換してください。 そうする事で上記のURLが ttps://onedrive.live.com/?authkey=%21mugen&cid=以降適当な文字の羅列 となります。 このようにすれば"authkey"が含まれるURLになり、サインインなしでもファイルのダウンロードが可能になります。 ちなみに"authkey=%21mugen&cid="の"mugen"の部分は適当です()、正直"mugen"所の文字列はほぼ何の文字でも成功すると思います。 後、上記のURLの"cid="が"id="となってる場合もあるので、その場合は"id="の部分を"authkey=%21mugen&id="にして上げれば良いです。 以上が安定してサインインなしでonedriveからファイルをダウンロードする方法でした。 今のところ上記のonedriveの不備が治る気配がないので、記載した方法を今回こうして残しておく事にしました。 追記:現在は"authkey"が含まれるURLでなければそもそもファイル一覧すら表示されなくなっている模様です。