2017-06-14 12 views
1

O365 OneDrive Web UIで表示できる.URLファイルがあるとします。このファイルをクリックすると、内容のURL(この場合はhttp://www.bing.com)に正しくリダイレ​​クトされます。私のアプリケーションから、Microsoft Graph APIを使用して.URLファイルにpingを実行し、新しいタブでURLを開くことは可能ですか?O365 OneDriveでURLにリダイレクトする方法Microsoft Graph APIを通じて

私はajax呼び出しでファイルをダウンロードしようとしましたが、内容を表示してからリダイレクトしようとしましたが、@ microsoft.graph.downloadUrl、webUrlなどのリクエストは常にファイルをダウンロードしようとします。内容

答えて

1

グラフAPIを使用してURLファイルの宛先を直接取得する方法はありません。リンクファイルをダウンロードし、ファイルを解析して埋め込みURLを見つけて、そのURLにブラウザをリダイレクトする必要があります。

クライアント側のJavaScriptですべてを実行できるはずです。ダウンロードURLにAjaxリクエストを介してファイルをダウンロードし、そのリクエストのテキストコンテンツを解析してURLを検索することができます。

この情報をAPIから直接入手することは理想的であり、その作業はバックログに含まれていることが理想的ですが、今は重労働の多くを行う必要があります。

+0

速い応答に感謝します。私は今CORSのエラーを取得しているが、私はそれを処理することができるはずだと思う。 – Bryan

+0

ダウンロード要求に承認ヘッダーを渡している可能性があります。ダウンロード要求は事前認証されており、認証ヘッダーを設定する必要はありません。 –

+0

よろしくお願いします。これらのnoobリクエストは申し訳ありませんが、私はこの機能の一部が締め切りになっています。 – Bryan

関連する問題