Разделить параметр на строковые переменные - PullRequest
1 голос
/ 19 июня 2011

Я отправил в Facebook веб-запрос, он отображает это на экране,

access_token = 129858573723395 | 2.AQB8yp6_GcD5hfxp.3600.1308506400.1-100000676383590 | DUjbM8aN5PP * qzkLfTa * 100Ex0E4x0E4Я разделил его так, чтобы у меня было две переменные access_token и срок действия истекает.

access_token должен иметь значение 129858573723395 | 2.AQB8yp6_GcD5hfxp.3600.1308506400.1-100000676383590 | DUjbM8aN5PP-qzxe * value * 100 * * 06099.

Ответы [ 3 ]

1 голос
/ 19 июня 2011
string response = "access_token=129858573723395|2.AQB8yp6_GcD5hfxp.3600.1308506400.1-100000676383590|DUjbM8aN5PP-qzkLfTkGiZeCaLx4&expires=6099";
string token = response.Split('&')[0].Split('=')[1];
Console.WriteLine(token);
Console.ReadKey();
1 голос
/ 19 июня 2011

Вы должны использовать HttpUtility.ParseQueryString(). Может потребоваться добавить сборку System.Web.dll к ссылкам на проект.

Большинство других решений не будут работать должным образом, если строка содержит закодированные символы.

0 голосов
/ 19 июня 2011

(.+?)=(.+?)(?:&|$) захватит пару ключ = значение для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...