2011-09-30 2 views
1

Я пытаюсь установить отзывы продавца через Торговый api, LeaveFeedbackCall. Я использую .NET SDK, и у меня есть dificulty, определяющий детали обратной связи. В описании api это массив (SelerItemRatingDetailsArray), который содержит ItemRatingDetails с двумя элементами: Rating (Int) и RatingDetail FeedbackRatingDetailCodeType. Строка кода, которую я использую, вызывает ошибку.eBay LeaveFeedbackCall api

apicall.SellerItemRatingDetailArrayList.Item("Communication").Rating = iCommunication. 

Я связи является целой переменной держит значение от 0 до 4.

Любая помощь будет оценена.

+0

Вы получили ответ? – zengr

+0

Не могли бы вы скопировать сообщение об ошибке и добавить ее в конец вашего вопроса? – devlord

ответ

0

Я думаю, вам нужен этот код вместо этого.

ItemRatingDetailsType itemRateing = new ItemRatingDetailsType(); 
itemRateing.RatingDetail = FeedbackRatingDetailCodeType.Communication; 
itemRateing.Rateing = iCommunication; 
apicall.SellerItemRatingDetailArrayList.Add(itemRateing); 

C# синтаксис. В принципе вы не можете использовать SalesItemRatingDetailArrayList, как вы пытались.

Ссылка: DetailedSellerRatings и LeaveFeedbackCallMembers