我目前正在尝试实施Microsoft合作伙伴中心“通过ID获取订单”,并且一直坚持为输入的用户获取所有订单。
要获得订单,我必须走的路是
项目-> [0]->订单项->订单列表([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; }
}
仍然无法获得该特定用户的所有订单。任何建议/帮助将不胜感激。谢谢!