2

我的目标:

检索您自己的消息并让用户在我的 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

我的帐户有 1 条他还没有看到的聊天消息,但是当我运行它时它卡住了。

4

0 回答 0