如何使用扩展程序获取Azure Notebook的用户详细信息?

时间:2018-12-02 18:56:52

标签: javascript jupyter-notebook azure-active-directory azure-notebooks jupyter-contrib-nbextensions

我正在尝试编写Azure笔记本的扩展程序,该扩展程序将允许用户向我的后端应用程序(用Flask编写)提交问题。

到目前为止,我的扩展程序的javascript能够获取.ipynb文件的详细信息和单元格号,并将其与用户的问题一起发送到后端应用程序。

现在我想将用户信息也发送到后端应用程序,以便我可以将问题与应用程序数据库中的相应用户相关联。

我做了很多Google搜索,但是找不到在扩展程序的javascript中获取Azure笔记本用户信息并将其发送到后端应用程序的正确方法。

有人知道这样做的正确方法是什么吗?

1 个答案:

答案 0 :(得分:0)

Yugendra。根据我的研究,也许您可​​以在扩展名js中调用Microsoft Graph NoteBooks REST API来获取笔记本的用户信息。

我在list notebook rest api中测试了https://developer.microsoft.com/en-us/graph/graph-explorer,并且createdBy属性显示了用户信息。

enter image description here