问题标签 [microsoft-graph-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - dotnet Core - 使用 azure AD 身份验证从 sharepoint REST API 检索数据
我的项目设置为使用azure ad作为登录名(来自 dotnet 核心模板)。我已经成功登录。
但是,我想使用相同的登录用户从sharepoint rest api检索数据。
我有以下方法:
这工作正常,我从 sharepoint 获取文档。但是,这是在使用硬编码凭据时。如何通过 azure AD 使用登录用户的凭据?我要检索访问令牌吗?
sharepoint - MS GRAPH FieldValueSet 用于使用图形 .NET API 更新人员字段
我试图更新一个名为“CurrentAssignedTo”的人,如下所示:
但是这条线:
名称“CurrentAssignedToId”上的错误(就像我以前对 SharePoint API 所做的那样)
但如果我使用“CurrentAssignedTo”,它不会更新人员字段。
任何人都知道如何使它工作?谢谢
sharepoint - 使用 Microsoft Graph API 从 SharePoint Online 获取文件
在学习图形 API 时,我试图使用 Microsoft Graph API 从 SharePoint 文档库中获取文件。
我首先尝试通过Documents
从https://graph.microsoft.com/v1.0/sites/tenant.sharepoint.com
通过执行此 GET 请求:
一切都很好,然后我尝试从同一租户内的另一个站点访问文档。我告诉自己,在遵循 Microsoft 文档时,这是相同的途径。
我首先做了一个测试请求,以确保我可以首先访问我的网站;这就是我所做的;
在执行该查询时,我得到了200 OK
回复。
其次,我尝试在Documents
这里访问驱动器,这就是我所做的;
再次一切正常。
然后我使用root
关系,然后是目录名称,然后是children
关系;这是我的要求:
但是在执行的同时,我得到了Bad Request - 400 - 96ms
请帮忙。
谢谢
sharepoint - 使用 Microsoft Graph API 获取文件夹中的所有文件
要求 - 需要访问文档库中的特定文件
文件路径 - 主机名/站点/站点名称/共享文档/Folder1/File1
我试过这些
https://graph.microsoft.com/v1.0/sites/{host-name}/sites/{site-id}:/drives
- 获得该站点中的所有文档库
https://graph.microsoft.com/v1.0/sites/{host-name}/sites/{site-id}:/drives/{drive-id}/root/children
尝试使用上述错误,错误请求。
我是 MS Graph 的新手,不知道哪里出错了。任何帮助将不胜感激。
azure-active-directory - OneDrive - ETag 与当前项目的值不匹配
星期一:我的 OneDrive 集成今天突然停止工作,产生 ETag 错误。请注意,我不是在上传/写作 - 只是在阅读。这是读取目录的错误。(自从昨晚工作以来,用户权限没有变化)知道是什么原因造成的/如何解决?
microsoft-graph-api - Microsoft 团队:filesFolder 正在为新创建的团队/频道返回 404
我们正在使用下面的图形端点来获取存储通道文件的位置的元数据。
有时对于新创建的 MS 团队/频道,它会返回 404 not found。
看起来 Ms 团队没有为新频道创建文件夹。以前这曾经奏效。
我们是否有任何替代 API 来为 MS 团队频道创建文件夹?
sharepoint - Sharepoint:使用图形 API 在特定驱动器中创建新文件
为了在驱动器中创建一个新文件(包含一些内容的简单文本文件),我尝试使用 MS Graph 调用 API。
我要放置文件的驱动器名称为“myFolder”,并具有此 driveId :
此驱动器位于根站点中。
这里 :
- {site-id}:“根”
- {parent-id} :是作为父驱动器的 ID
- {文件名}:文本.txt
如果我必须在子站点中创建这个文件,它会
- {site-id}:/sites/{subsite-id}/drive/items/{parent-id}:/{filename}:/content
所以理论上我的网址应该如下:
这里 :
- {site-id}:“根”
- {parent-id} :是作为父驱动器的 ID
- {文件名}:文本.txt
我还将请求标头 Content-Type 定义为 text/plain 我的问题是我检索到一条错误消息:
c# - 为什么在将 Microsoft OneDrive 示例与 UWP 应用程序一起使用时出现 AADSTS50011 错误
在 上VS2019
,当将此OneDrive 示例与Microsoft 的 UWP 一起使用时,我收到以下错误。在线搜索会显示一些相关链接(例如this或this或this),但它们的上下文不同(因为它们使用 Web 应用程序或 Python 等):
AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配:'55dbdbc9-xxxxxxxxxxxxx-a24'
我已按照示例的说明注册和配置Redirect URI
我选择的应用程序Public client (mobile & desktop)
,并将其值设置为https://login.microsoftonline.com/common/oauth2/nativeclient
问题:我可能做错了什么,我们如何解决这个问题?
更新:
错误发生在FolderLoaded?.Invoke(this, EventArgs.Empty);
如下所示的方法行。OneDriveList.xaml.cs
这是示例中文件的第 180 行。这不是错误OperationCanceledException
,因为错误转到第二个 catch 语句。
c# - UWP - 使用 MS Graph 团队的示例代码时,OneDrive 文件下载错误:“访问路径 '...' 被拒绝”
我正在 Microsoft Graph 团队做这个练习:从 OneDrive 访问和下载文件。并且我在该部分末尾的以下代码中收到以下访问被拒绝错误Download a file from the user's OneDrive
::
拒绝访问路径“C:\DotNETCore2019\UWP\AccessFilesTrainingCourse\bin\x86\Debug\AppX\driveItem_17B6A4972C38846A!2923.file”。
带问题的备注:错误发生在var driveItemFile = System.IO.File.Create(driveItemPath);
下面的代码行。我知道 UWP 应用默认可以访问某些文件系统位置。应用程序还可以通过文件选择器访问其他位置,或者通过声明此处说明的功能来访问其他位置。根据这个官方链接,其中一个默认位置是Application install directory
在调试模式下应该是...\bin\debug
文件夹。来自 MS Graph 团队的上述链接教程没有提到在应用程序的 Package.appxmanifest 文件中声明功能。那么,为什么会出现错误以及我们如何解决它without
声明broadFileSystemAccess
功能 - 因为您不想在所有情况下都免费?
代码: