Почему бы просто не вернуть список из вашего интерфейса ...
public interface ISomeData
{
List<string> Data { get; }
}
Если вы знаете, что ваши потребители собираются как перебирать его (IEnumerable), так и добавлять к нему (IList), тогда кажется логически просто вернуть список.
Вы можете получить больше полей, указав их в URL:
https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~:playableStreams))
Вы можете найти больше полей здесь https://docs.microsoft.com/en-us/linkedin/shared/ ссылки / v2 / профиль
Короче говоря: невозможно поддерживать поля r_basicprofile без подачи заявки на партнерство с LinkedIn, начиная с 1 марта 2019 года (когда будет выполнен переход от API LinkedIn v1 к v2).
Из документов миграции:
«Хотите сохранить доступ к полям базового профиля? Узнайте больше о подаче заявки в партнерскую программу LinkedIn».