如何使用Graph REST v1.0端点搜索以扩展名.abc或.def结尾的OneDrive文件。我尝试了很多变体,包括:
https://graph.microsoft.com/v1.0/me/drive/root/search?$filter=endswith(name,'.abc') or endswith(name,'.def')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='.abc' or q='.def')?select=name,id,@cont
通过调用以下端点,我试图在root of my onedrive下创建一个新文件夹:
请求:
POST graph.microsoft.com/v1.0/me/drive/items/rootId/children
Content-Type: application/json
{
"name": "New Folder",
"folder": { },
"@microsoft.graph.conflictBehavior": "rename"
}
预期响应:
HTTP/1.1 201 Created
Cont
我正在尝试使用Microsoft获取到OneDrive文件的永久公共下载链接。目标是让<img src="DOWNLOAD_LINK">出现在我的网站上,OneDrive图像文件适用于任何浏览该页面的用户。
目前,我尝试了以下几点:
返回的GET https://graph.microsoft.com/beta/me/drive/root:/PATH/TO/FILE.png ()
- `@microsoft.graph.downloadUrl` : Public download link but expires after 1 hour.
- `web
我正在使用Ruby上传我的Rails应用程序中的文件,而在使用端点/ OneDrive / OneDrive :/#{filename}:/OneDrive上传文件时,OneDrive api开始提供未经身份验证的错误。错误如下:
{"error"=>{"code"=>"unauthenticated", "message"=>"Must be authenticated to use '/drive' syntax"}}
然后,通过使用scope refresh_token of
到目前为止,我还没有找到任何关于如何使用Graph API在我的Sharepoint环境中创建项目文档集的信息。我试过Sharepoint的和OneDrive的。Sharepoint API表示:
"Files and folders should only be added to a DocumentLibrary via the OneDrive API"
OneDrive应用编程接口说:
"Either 'folder' or 'file' must be provided, but not both."
从回复中可以看出,
Microsoft OneDrive allows you to send a "file request",这样其他人就可以向你发送非常大的文件,而不需要自己的OneDrive帐户。我想使用一个应用程序接口(可能是Microsoft Graph API))来代表用户自动创建文件请求,并在以后删除它们。 可以通过API创建一个OneDrive文件请求吗?如果是这样的话,哪里有记录? 耽误您时间,实在对不起!
我找不到任何关于如何使用MS Graph SDK将文件上传到SharePoint库子文件夹的示例。 这些帖子展示了如何使用REST API,而不是C# SDK来做这件事。 upload files in a folder in Sharepoint/OneDrive library using graph api How to perform a resumable Upload to a SharePoint Site (Not Root) Subfolder using MS Graph API