我的程序通过Graph API调用访问频道消息。我有个问题。对于一个Azure应用程序,它可以工作,但对于另一个应用程序则不能。 这两个应用程序具有相同的Api授权。会是什么?
var c = Task.Run(()=> graphClient.Teams [teams] .Channels [channelId] .Messages 。请求() .GetAsync());
是错误:
Code: UnknownError
Inner error:
AdditionalData:
date: 2020-08-28T12:15:04
request-id: 3026d5b8-8178-45f0-97a2-103d5a602b33
ClientRequestId: 3026d5b8-8178-45f0-97a2-103d5a602b33
这是Api授权
答案 0 :(得分:1)
List channel messages包含在Protected APIs in Microsoft Teams中。
要请求访问这些受保护的API,请完成以下request form。
该表单要求您输入“应用ID,以为其启用应用权限”。
此后,将修复403错误。