TL; DR:我不确定如何访问组织日历资源中的多个用户(只读),并且是否有可能在单个Azure函数中进行访问。任何有关我能做什么的指导都将不胜感激。
正如标题所述,我正在寻找一种使用Azure Functions和Microsoft Graph API代表他们访问多个用户资源的方法。目前,我对使用Auth Token binding有一点经验,但是到目前为止,我只能使用单个用户ID作为输入来获取他们同意访问的令牌。我希望能够在一个函数中访问多个用户令牌,而不管我是否需要使用Auth令牌绑定或以其他方式获取和检索所述令牌的方式进行编码。当前,我可以看到与Auth Token绑定一起使用的唯一方法是分别为每个用户创建一个Azure函数,这将要求管理员为每个新用户创建一个新函数。还有另一种方法可以将需求限制为单个功能吗?我的希望是能够遍历每个令牌(或用户ID来获取所述令牌)并在所述循环中检查其日历事件。我之所以这样,是因为这意味着添加的任何新用户都不需要为他们创建的新功能,这意味着更少的管理开销。重要的是要注意,它设计为一次可运行<10个用户,每天运行<50 appt。我们将在每天的特定时间运行一次该功能。
如果您想知道,我们的用例是能够查看组织中多个用户的日历,然后能够向每个用户日历中每个约会中包含的号码发送提醒SMS消息。
答案 0 :(得分:3)
我看到您可以尝试的两个主要方向:
希望有帮助!