在我的应用程序中,我想在发生 FacebookOauthException 时记录所有错误消息及其错误代码。但我找不到这样做的方法。根据facebook,异常对象包含
{
"error": {
"message": "Error validating access token: Session has expired at unix
time SOME_TIME. The current unix time is SOME_TIME.",
"type": "OAuthException",
"code": 190
"error_subcode": 463
}
在 c# 中,我试图通过以下方式捕获异常:
try
{
FacebookWebClient facebookWebClient = new FacebookWebClient(pAccessToken);
JsonObject facebookPagesJsonObj = facebookWebClient.Get(@"\me\accounts") as JsonObject;
JsonArray faceookPagesJsonArray = facebookPagesJsonObj["data"] as JsonArray;
}
catch (FacebookApiException facebookException)
{
if (facebookException.ErrorType.ToLower().Equals("oauthexception"))
{
//want to access error code,error message and error_subcode here.
}
}
如果有人可以帮助我,那就太好了。
谢谢,
普里亚