我找不到任何关于如何使用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
我正在处理与MS OneDrive/SharePoint文档库驱动器的集成。
为了获得公司的SharePoint站点列表(然后是驱动器),我使用了这个MS Graph API请求:
https://graph.microsoft.com/v1.0/sites?search=*
直到今天,它一直运行得很好。现在,在这个调用中,我得到了403错误
{
"error": {
"code": "accessDenied",
"message": "The caller does not have permiss
我正在尝试通过MS Graph更新列表中的项目。 我尝试使用https://docs.microsoft.com/en-us/graph/api/listitem-update?view=graph-rest-1.0&tabs=cs,但下面的代码在颜色和数量上加了下划线,我无法说服它工作。 Screenshot with the issue here 我也试着跟随.NET Graph SDK Updating Sharepoint Online List Item Values,但也不能正常工作。 尝试将新的ListItem作为变量也可以在一些旧的情况下看到,但现在它只想要Field
我的公司目前有客户SharePoint站点托管在我们的O365租户上,以前每当有新的客户购买时,我们都会使用图形用户界面或Powershell为他们创建一个SharePoint站点,但从长远来看,为了让事情变得更容易,我现在正在尝试为加入我们的任何新客户自动创建站点-从历史上看,所有站点都是以相同的设计和或多或少相同的结构设计的,唯一的区别是文件本身。我已经设法通过流程(创建站点、集线器站点链接、站点所有权、组成员资格、外部访问等)自动化了大量的SharePoint站点创建。但是我在新创建的站点上创建文档库时遇到了问题。总共有8个库,虽然我已经弄清楚了如何使用'Send a HTTP
我希望能够拉取Sharepoint列表中的更改,或在更改时收到通知,该列表与驱动器没有关联。这是存储在列/字段中的纯元数据的列表,因此更改可以是任何新项,也可以是列表中现有项的字段值的更改。 我知道Graph API /delta路由,但它只在驱动器上可用。 从外观上看,我必须直接使用Sharepoint API (https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/synchronize-sharepoint-items-using-the-rest-service)。是这样吗,还是有一种使用Graph API的方法?
我有一个用.NET 4.7.2编写的桌面应用程序,它使用API将文件上传到SharePoint。
这是对API的调用
var responseMessage = this
.Client
.PostAsync("/Upload", new StringContent(JsonConvert.SerializeObject(file), Encoding.UTF8, "application/json"))
.Result;
if
我们使用的是Microsoft Graph API (新的Office365统一API最近更名为此)。我们有一个OAUTH登录,以及用于生成令牌的graph.microsoft.com资源。它可以很好地获取其他子资源,比如/me。但是,当使用Microsoft Graph文档中提到的搜索驱动器的URL时(还有SharePoint?)我们找不到一种方法来使任何示例URL工作。当用户有可用的驱动器或SharePoint时,它不起作用。
那么第一个问题,为什么这会产生一个错误?
GET https://graph.microsoft.com/v1.0/drive/root/Microsoft.Gra