私のアプリケーションでは、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.
}
}
誰かが私を助けることができれば、それは素晴らしいことです。
ありがとう、
プリヤ