Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C SDK:Facebook墙贴没有出现在我的窗体上_Facebook_Facebook C# Sdk - Fatal编程技术网

C SDK:Facebook墙贴没有出现在我的窗体上

C SDK:Facebook墙贴没有出现在我的窗体上,facebook,facebook-c#-sdk,Facebook,Facebook C# Sdk,我正在开发一个窗口应用程序,它可以获取我在Facebook上的所有个人资料,并将其显示在列表框中。我从Facebook上下载了代码,但我在Facebook上的帖子仍然没有显示出来。我可以通过我的应用程序在我的墙上发布,我的个人资料图片和朋友被成功显示。有什么我忘记更改/添加的吗?任何帮助都将不胜感激 private void getMyWallData() { apiService.AccessToken = myToken.Default.token;

我正在开发一个窗口应用程序,它可以获取我在Facebook上的所有个人资料,并将其显示在列表框中。我从Facebook上下载了代码,但我在Facebook上的帖子仍然没有显示出来。我可以通过我的应用程序在我的墙上发布,我的个人资料图片和朋友被成功显示。有什么我忘记更改/添加的吗?任何帮助都将不胜感激

private void getMyWallData()
    {
        apiService.AccessToken = myToken.Default.token;

        JSONObject myWallFeed = apiService.Get("/me/feed");
        var wallData = myWallFeed.Dictionary["data"];

        List<JSONObject> myFeeds = wallData.Array.ToList<JSONObject>();

        foreach (var p in myFeeds)
        {

            try
            {
                if (p.Dictionary.ContainsKey("message"))
                {
                    Console.WriteLine(p.Dictionary["message"].String + " " + p.Dictionary["created_time"].String);
                    listBoxMyWall.Items.Add(p.Dictionary["message"].String);
                    listBoxMyWall.Items.Add("");
                }

                if (p.Dictionary.ContainsKey("comments"))
                {
                    listBoxMyWall.Items.Add("   " + p.Dictionary["comments"].Dictionary["data"].Array[0].Dictionary["from"].Dictionary["name"].String + " " + p.Dictionary["comments"].Dictionary["data"].Array[0].Dictionary["message"].String);
                    listBoxMyWall.Items.Add("");
                }


            }
            catch (KeyNotFoundException ex)
            {
                MessageBox.Show(ex.Message);

            }

        }


    }

不确定我做了什么,但现在我的墙提要可以出现,但是我得到了给定的键不在字典弹出消息中的提示。