我在Azure App Service上安装了自定义安全API( API1 )&桌面应用程序( D1 ),可以访问自定义API( API1 )。
现在,我们需要从自定义API( API1 )访问SharePoint Online数据。
这是否可行,是否可以使用相同的桌面应用程序( D1 )从Azure App Service上托管的自定义API访问SharePoint联机数据?
答案 0 :(得分:1)
当然可以!但要求是您在目录中拥有Sharepoint Online订阅。
如何:
为您的应用添加Office 365 Sharepoint Online API访问权限。
为您的应用选择必要的权限。
答案 1 :(得分:1)
谢谢杨,你的建议很有用。
我已按照相同的步骤使用以下代码,现在我可以使用Azure令牌从SPO站点获取数据。
.html()
请注意:
要获取Azure的访问令牌,我使用了以下文章中的代码。
active-directory-dotnet-native-headless
以下是我遵循的步骤:
按照文章
为应用程序添加了Office 365 Sharepoint Online API访问权限。
为应用程序选择了必要的权限。
并使用上述代码从SPO SIte中检索数据。