在 .net 中获取 facebook 广告 api 错误

Getting facebook ads api error in .net

我正在为 .net 使用 Facebook 广告 api,当我遇到错误时,消息总是相同的一般错误:

(FacebookApiException - #100) Invalid parameter

自从我转移到版本化调用 (v2.2) 之后就发生了 - 在此之前我使用了未版本化的调用并且没问题。

例如,这就是我得到错误的方式(在 c# 中使用常规 try catch)

try
{
    var result = facebookClient.Post("v2.2/act_" + accountId + "/adgroups", parameters) as IDictionary<string, object>;
}
catch (Exception ex)
{
    throw ex; // The error should be in ex.Message
}

有没有办法从异常中提取真正的错误信息?

感谢大家的帮助。我深入研究了这个问题,这不是 Facebook 的问题。问题出在第三方SDK。

我联系了开发团队,他们意识到了这个问题并开始修复它。