В настоящее время я пытаюсь внедрить партнерский центр Microsoft «Получить заказ по идентификатору», и я застрял в получении всех заказов для пользователя, которого я ввел.
Путь, по которому я должен идтизаказ на получение заказов составляет
Предметы -> [0] -> LineItems -> Список заказов ([0], [1], [2], [3])
Вот мой код.
Контроллер заказов
IAggregatePartner partnerOperations = PartnerApplicationConfiguration.GetPartnerCenterTokenUsingAppCredentials();
var customerOrders = partnerOperations.Customers.ById("customerId").Orders.Get();
var test = customerOrders.Items.Select(q => q.LineItems.Select(rq => new
{
FriendlyName = rq.FriendlyName,
Quantity = rq.Quantity,
OfferId = rq.OfferId,
SubscriptionId = rq.SubscriptionId
})).ToList();
return View();
OrderViewModels.cs
public class OrderViewModels
{
public string SubscriptionId { get; set; }
public string FriendlyName { get; set; }
public string OfferId { get; set; }
public string Quantity { get; set; }
}
Тем не менее я не могу получить всезаказы для этого конкретного пользователя.Любое предложение / помощь будет принята с благодарностью.Спасибо!