私は .net 用の Facebook 広告 API を使用しています。エラーをキャッチすると、メッセージは常に同じ一般的なエラーになります。
(FacebookApiException - #100) 無効なパラメーター
これは、バージョン化された呼び出し (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
}
例外から実際のエラー メッセージを抽出する方法はありますか?