Estoy utilizando GetSellerTransactionsCall de la eBay Trading API para obtener una transacción de un vendedor de eBay.
Según la documentación de eBay , se supone que esta llamada devolverá un objeto Seller que contiene un UserType de usuario con los siguientes datos:
Tipo de usuario con calificación de estrellas de comentarios
Estoy usando el siguiente código para ejecutar Get Seller Transactions Call :
GetSellerTransactionsCall getSellerTransactionsCall = new GetSellerTransactionsCall(); getSellerTransactionsCall.setApiContext(ebayAPI.getAPIContext(profileID)); DetailLevelCodeType[] detailsLevels = new DetailLevelCodeType[1]; detailsLevels[0] = DetailLevelCodeType.RETURN_ALL; getSellerTransactionsCall.setDetailLevel(detailsLevels); getSellerTransactionsCall.setIncludeFinalValueFee(true); TransactionType[] transactionTypes = getSellerTransactionsCall.getSellerTransactions(); UserType sellerAsUserType = getSellerTransactionsCall.getSeller(); System.out.println("Seller: " +sellerAsUserType ); // Prints null FeedbackRatingStarCodeType feedbackRatingStarCodeType = sellerAsUserType.getFeedbackRatingStar(); System.out.println("Feedback Rating Star Code: " + feedbackRatingStarCodeType); // Prints nullSé que la llamada en sí es exitosa ya que puedo iterar a través de todas las transacciones del vendedor dado, por lo que no se trata de si la llamada fue exitosa o no.
¿Por qué tanto sellerAsUserType como feedbackRatingStarCodeType son nulos?