0
Onedrive APIを使用して作業するMicrosoft認知サービスでプロジェクトを作成します。Onedrive API指定されたリンクのファイルを読み取る
シナリオ:ユーザーが私にOnedriveリンクを渡し、APIがそのフォルダにファイルを移動します。
それは可能ですか?
もしそうなら、どこで詳細なドキュメントを見つけることができますか?
Onedrive APIを使用して作業するMicrosoft認知サービスでプロジェクトを作成します。Onedrive API指定されたリンクのファイルを読み取る
シナリオ:ユーザーが私にOnedriveリンクを渡し、APIがそのフォルダにファイルを移動します。
それは可能ですか?
もしそうなら、どこで詳細なドキュメントを見つけることができますか?
shares
APIを利用するには、エンコードされたOneDriveリンクを使用します。
GET ../v1.0/shares/{sharingTokenOrUrl}あなたのケースで
sharingTokenOrUrl
は、次のようにエンコードされたURLである
:
、C#でURLをエンコードする:
string sharingUrl = "https://onedrive.live.com/redir?resid=1231244193912!12&authKey=1201919!12921!1";
string base64Value = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(sharingUrl));
string encodedUrl = "u!" + base64Value.TrimEnd('=').Replace('/','_').Replace('+','-');
shares
エンドポイントの完全な説明についてthis documentationをチェックしてください。
javascriptのエンコーディングとbase64の値が同じであることを知っています –
[この回答](http://stackoverflow.com/questions/5641303/base64url-in-java)への回答が必要なものかどうかを確認してください – Brad