Microsoft App ID的授权...失败,状态代码为Forbidden

时间:2017-01-30 15:31:34

标签: botframework slack-api

我有一个运行良好的机器人,可以回复Slack和Skype中的消息。对于我的Slack用户,机器人每天早上也会发送预定的消息。我有一个非常简单的代码,曾经工作过,而且它开始提供Microsoft应用程序ID的授权...失败,状态代码为Forbidden"错误。

使用最新的僵尸框架NuGet Microsoft.Bot.Builder 3.5。 我三重检查我在app配置文件中有我的MicrosoftAppId和MicrosoftAppPassword,也尝试在下面的代码中明确指定。同样的错误。

以下是我认为应该有效的测试代码:

EXISTS (subquery)

如果我打电话

var feedQuery = 
    from o in _context.Jobs
    where !o.Positions.Any() || o.Positions.Any(pos => positions.Contains(pos.Id))
    select o;

它返回false。

1 个答案:

答案 0 :(得分:1)

尝试呼叫MicrosoftAppCredentials.TrustServiceUrl(serviceUrl,...)以将Slack服务URL添加为可信主机名。 Here是该方法的代码。

相关问题