Я делаю веб-приложение в ASP.NET.Я использовал oauth, чтобы получить поля профиля пользователя.Мне нужны названия компаний, за которыми следует пользователь, но проблема в том, что по умолчанию установлено значение 20. Поэтому, если пользователь следует за более чем 20 компаниями, я не могу его получить.Пожалуйста, скажите мне, как я могу изменить начальные и счетные значения.Iv использовал этот URL, чтобы сделать вызов http://api.linkedin.com/v1/people/~:(following:(people,companies,industries,news-sources),educations).. Пожалуйста, помогите как можно скорее ..
var requestHeader = GetUserProfileAuthorizationHeader();
var queryString = CreateQueryString();
var request = WebRequest.Create(RequestProfileUrl + queryString);
request.Headers.Add("Authorization", requestHeader.ToString());
request.Method = HttpMethod.Get;
try
{
var response = request.GetResponse();
using (var responseStream = response.GetResponseStream())
{
var reader = new StreamReader(responseStream);
var responseText = reader.ReadToEnd();
reader.Close();
return responseText;
}
}
Здесь public static string RequestProfileUrl = "http://api.linkedin.com/v1/people/~:(following:(companies:(id,name,size,industry),industries))";
И метод CreateQueryString () делает это queryString = "?format=xml";
всякий раз, когда я пытаюсь добавить что-то вродеqueryString = "?format=xml&start=0&count=40";
это выдает ошибку, несмотря на то, что число компаний, за которыми следуют, превышает 60 ... возможно, мне нужно передать параметры запроса между RequestProfileUrl, т.е. как-то рядом с компанией ..