Похоже, что метод FacebookClient.Get ("путь") возвращает ошибку для недопустимых символов UTF-32 в некоторых сообщениях Facebook.
Вот код и конкретный пост, который создает проблему:
string token = "yourtokenhere";
FacebookClient client = new FacebookClient(token);
dynamic result = client.Get("203621737645_147058518666707");
Это возвращает следующую ошибку:
Ошибка: допустимое значение UTF32 находится в диапазоне от 0x000000 до 0x10ffff включительно и не должно включать значения суррогатных кодовых точек (0x00d800 ~ 0x00dfff).
Что с этим делать, пожалуйста?