O365 OneDrive Web UIから簡単にURLファイルを作成できます。右クリック>新規>リンクをクリックします。 URLを入力して保存します。新しい項目がUIに表示され、クリックすると新しいURLに直接移動します。そのURLはwww.google.comです。OneDrive Web UIでURLファイルを作成できますが、Graph APIで正しく作成できません
私はGraph APIでこれを複製しようとしています。
GET /me/drive/items/{folderId}/children
with:
{ name:'www.google.com.url',
file:{}
}
それはOneDrive UI内のリンクと思われるものを作成しますが、クリックされたとき、それはURLに行くことができないだろう、ファイルをダウンロードしようとします。私は.urlサフィックスの有無にかかわらず作成しようとしました。 APIはかなり限定されているように見え、渡すオプションはあまりありません。私は同じ問題をベータAPIも試しました。
お返事ありがとうございました!私はGraph APIが本当に好きですが、うまくいきますが、このような小さなことがどこかに書かれていれば良いでしょう。多分彼らはそうですが、見つけるのは簡単ではありません。とにかく、もう一度ありがとう! – Bryan
この場合、APIにはSharePointのような「リンク」に関する特別な概念はありません。以前は.URLファイルの形式が定義されていたため、SharePointの動作に関する特別な動作が追加されました。ファイル形式が適切に定義されているので、フォーマットに一致するファイルをアップロードすることができます(これはAPIが提供しているものです)。これをより直接的に有効にするには、 "リンク"の概念をより豊かにサポートすることは興味深いようです。 –