c#facebook api:Facebook私信RunTimeBinderException

时间:2013-10-11 16:47:40

标签: c# facebook facebook-javascript-sdk

我的目标:

检索您自己的消息并让用户在我的c#应用程序中回答它。

代码:

 var client = new FacebookClient(_accessToken);

        dynamic result = client.Get("me/inbox",null);

        foreach (dynamic item in result.inbox.data)
        {

            if (item.unread > 0 || item.unseen > 0)
            {
                string conversationID = item.id;
                string otherPerson = item.to.data[1].name;//the item.to.data[0] its myself


                foreach (dynamic message in item.comments.data)
                {
                    //Do want you want with the messages
                    string id = message.id;
                    string fromName = message.from.name;
                    string fromID = message.from.id;
                    string text = message.message;
                    string createdDate = message.created_time;
                }

                //To send a message in this conversation, just
                dynamic parameters = new ExpandoObject();
                parameters.message = "Automatic generated message of messenger app!";
                MessageBox.Show(conversationID);


                break;
            }
        }

此时我只想检索一个ID,以便稍后我可以从中获取数据信息。

问题:

RunTimeBinderException未处理(无法对空引用执行运行时绑定) * http://prntscr.com/1wnikm

我的帐户有一条他尚未看到的聊天消息,但是当我运行它时它会卡住。

0 个答案:

没有答案