Видимо SDK кодирует текст, как этого избежать? - PullRequest
0 голосов
/ 25 апреля 2011

Я использую SDK для публикации на стене FB, что произойдет, если я отправлю текст вроде:

Привет "мир"!

В FBУ меня получилось следующее:

Привет \ "Мир \"!

Почему это происходит?Что я должен сделать, чтобы избежать этого?

Ниже приведен пример кода, который я использую, где, конечно, параметры строки запроса, возвращаемые Request.Get, могут содержать что угодно, если есть строка с "или возврат каретки.и т. д ... После выполнения кода я вижу на своей стене FB сообщение с закодированными символами.

FacebookClient fbc = new FacebookClient( _accesstoken_ );

dynamic ievent = new ExpandoObject();
ievent.name = Request.Get("name");
ievent.description = Request.Get("description");
ievent.location = Request.Get("location");
ievent.privacy_type = Request.Get("privacy");

dynamic result = fbc.Post("me/events", ievent);

1 Ответ

0 голосов
/ 26 апреля 2011

Я обнаружил, что это ошибка в C # FB SDK.

После загрузки последней версии все работало нормально.

...