【问题标题】:Facebook .SDK for .NET error in windows 8.1Windows 8.1 中的 Facebook .SDK for .NET 错误
【发布时间】:2014-06-03 21:11:33
【问题描述】:

我在使用 Facebook .SDK for .NET 时遇到一个奇怪的错误。我正在编写我的第一个将使用此包装器的应用程序,但我不知道如何解决此错误:

“Facebook.WebExceptionWrapper”类型的异常发生在 mscorlib.dll 中,但未在用户代码中处理

附加信息:底层连接已关闭:一个 发送时发生意外错误。

在以下代码中:

var accessToken = facebookOAuthResult.AccessToken;
FacebookClient client = new FacebookClient(accessToken);
client.AppId = _facebookAppId;
dynamic aboutMeResult = await client.GetTaskAsync("/me"); // here an error occurs
var result = (IDictionary<string, object>)aboutMeResult;
var data = ((IEnumerable<object>)result["data"]).ToList();
var aboutMe = (IDictionary<string, object>)data[0];
Profile.CreateProfile((string)aboutMe["first_name"] + " " + (string)aboutMe["last_name"], true);

我正在使用 Windows 8.1 和 Visual Studio 2013,并且正在创建商店应用程序。

提前致谢。

【问题讨论】:

    标签: c# facebook facebook-graph-api


    【解决方案1】:
    client.GetCompleted += async(o1, e1) =>
    {
        if (e1.Error != null)
        {
            return;
        }
        var result1 = (IDictionary<string, object>)e1.GetResultData();
    
    
        JObject jobj1 = JObject.Parse(e1.GetResultData().ToString());
        JArray x1 = (JArray)jobj1["data"];   
    
    };
    await client.GetTaskAsync("me/permissions?");
    

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多