当前位置: 首页 > 知识库问答 >
问题:

Office 365-将Sharepoint站点的文件添加到发现

艾望
2023-03-14

刚刚使用隐式流使用ADAL js库进入Office 365。我遵循了github上的教程,但我似乎找不到一种方法来发现位于在我的office 365订阅上运行的Sharepoint站点内的文件。它只会拾取附加到我的开发者帐户的onedrive。

是否可以在不重新登录用户的情况下访问sharepoint文件api,例如通过我们当前的令牌(与我的onedrive文件一起使用)获取另一个访问令牌?

我尝试使用我的office365承载令牌在我的sharepoint上点击/me api,但我返回了错误:

Invalid audience Uri '3c8b5ba9-0c5f-406c-xxxx-xxxxxxxxxxxx'.

上面的ID来自我的应用程序的客户端ID

共有1个答案

车辰龙
2023-03-14

你看过安德鲁·康奈尔的这篇帖子吗?它包括使用ADAL。js访问Office 365的文件API和SharePoint的REST API。

http://www.andrewconnell.com/blog/adal-js-cors-with-o365-apis-files-sharepoint

 类似资料:
  • 我们的一个客户正在使用office365组,我们希望实现以编程方式管理该组内的文件。 我们正在使用SharePoint API来管理Office365站点中的其他文件,但我们无法确定如何为Office365组做到这一点。 我们尝试了图形API(即调用<代码>https://graph.microsoft.com/v1.0/groups/ 通过查看组在Office365中是如何实现的,看起来它们只是

  • 问题内容: 我正在尝试将一些文件添加到ZIP文件中,它会创建文件,但不会在其中添加任何内容。代码1: 我的功能: 编辑: 我发现了问题,只是在将文件从C:\驱动器写入F:\驱动器的ZIP时遇到麻烦 问题答案: 您不能压缩文件夹,只能压缩文件。要压缩文件夹,必须手动添加所有子文件。我写了本课来完成这项工作。您可以免费获得它:) 用法是这样的: 这是课程: 请享用! 编辑 :要检查程序是否仍在忙,可以

  • 问题内容: 我想将点击事件添加到中。我使用了这个例子,并得到了: 但是不幸的是没有任何反应。当我用另一个元素(例如按钮)测试它时,它可以工作: 问题答案: 您可以将点击附加到iframe内容: 注意:这仅在两个页面位于同一域中时才有效。

  • 问题内容: 在我的在线计算机科学课上,我必须编写一个程序来确定太阳系中每个行星的表面重力。除了一个方面,我几乎已经掌握了它的所有方面。我需要使用单独的方法将表面重力写入文件。这是我目前的方法: 我的问题是,当我将其写入文件时,它将覆盖先前的值。我如何获得它包括所有的价值。如果有帮助,这是我的全部代码: 问题答案: 这样做是为了创建带有追加模式的作品:

  • 问题内容: 我正在使用ejs在node.js(express)上工作,并且无法在其中包含.css文件。我分别尝试了与html- css二重奏相同的事情,并且效果很好…我如何在其中包含相同的内容我的.ejs文件。我的app.js因此: 和index.ejs文件: style.css文件: 问题答案: 您的问题实际上并非特定于ejs。 这里要注意的两件事 style.css 是一个外部css文件。因此

  • 我正在使用Java15的jpackage为我的javafx应用程序创建一个安装程序。因为其中一个库需要一些visual c DLL,所以我也想包括它们。它们应该放在主目录中。exe和。ico居住。 我不明白如何写overrides.wxi来实现这一点。https://docs.oracle.com/en/java/javase/14/jpackage/override-jpackage-resou