gpt4 book ai didi

c# - 在 Bot Framework + Facebook Messenger 中随机收到 "OAuthException"

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:27 30 4
gpt4 key购买 nike

我正在使用 Bot Framework + C# 运行一个机器人,部署到 Azure,连接到 Facebook Messenger。

今天我的代码开始随机抛出这个异常,在不同的场景中响应不同的用户输入。我似乎无法确定确切的可重现场景。抛出异常的行是 await context.PostAsync(message);

SendActivityToUserAsync FAILED: {"error":{"message":"(#-1) Unexpected internal error","type":"OAuthException","code":-1,"error_subcode":2018012,"fbtrace_id":"FN44Viuxibg"}} at Microsoft.Bot.Connector.ErrorHandling.d*2`1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Bot.Connector.ConversationsExtensions.d*7.MoveNext() --- End of stack trace from previous location...

当我在机器人中经历相同的场景时,错误可能会或可能不会再次发生。这似乎完全是随机的。

Facebook 返回 OAuthException 的原因可能是什么?

最佳答案

我认为 error_subcode 2018012 通常是由 unicode 字符未正确编码(utf8?)引起的。检查您的请求是否包含“奇异”字符,并尝试正确转义它们 (urlencode)。

关于c# - 在 Bot Framework + Facebook Messenger 中随机收到 "OAuthException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45996527/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com