私の目標:
独自のメッセージを取得し、ユーザーが私の 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 は処理されませんでした (null 参照でランタイム バインドを実行できません) * http://prntscr.com/1wnikm
私のアカウントには、彼がまだ見ていないチャット メッセージが 1 つありますが、それを実行すると動かなくなります。