我的目标:
检索您自己的消息并让用户在我的 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 条他还没有看到的聊天消息,但是当我运行它时它卡住了。