Skip to main content
Published: December 11 2006, 5:04:00 PMUpdated: November 28 2020, 3:06:19 PM

The seller  left a feedback to buyer. When LeaveFeedback completes successfully, eBay sends two <Feedback> notifications, one the correct one (having correct RecipientUserID and CommentingUser), and another a duplicate one with wrong values (duplicate CommentText, and same RecipientUserID and CommentingUser with the wrong RecipientUserID). Why is this so?

1. <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header> <ebl:RequesterCredentials soapenv:mustUnderstand="0" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:ebl= "urn:ebay:apis:eBLBaseComponents"><ebl:NotificationSignaturexmlns:ebl="urn:ebay:apis:eBLBaseComponents">MaxvjOGRpb4Npy21Y99iCw==</ebl:NotificationSignature> </ebl:RequesterCredentials> </soapenv:Header> <soapenv:Body> <GetFeedbackResponse xmlns="urn:ebay:apis:eBLBaseComponents"> <Timestamp>2006-12-05T12:03:46.286Z</Timestamp> <Ack>Success</Ack> <CorrelationID>297729761</CorrelationID> <Version>489</Version> <Build>e489_core_Bundled_3911286_R1</Build> <NotificationEventName>Feedback</NotificationEventName> <RecipientUserID>seller1</RecipientUserID> <FeedbackDetailArray> <FeedbackDetail> <CommentingUser>seller1</CommentingUser> <CommentingUserScore>76</CommentingUserScore> <CommentText>Positive Feedback Message123</CommentText> <CommentTime>2006-12-05T12:03:45.000Z</CommentTime> <CommentType>Negative</CommentType> <ItemID>140059832331</ItemID> <Role>Buyer</Role> <FeedbackID>6109488651</FeedbackID> <TransactionID>814577454</TransactionID> </FeedbackDetail> </FeedbackDetailArray> <FeedbackDetailItemTotal>1250</FeedbackDetailItemTotal> <FeedbackScore>9</FeedbackScore> </GetFeedbackResponse> </soapenv:Body></soapenv:Envelope>

(2)
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header> <ebl:RequesterCredentials soapenv:mustUnderstand="0" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:ebl= "urn:ebay:apis:eBLBaseComponents"><ebl:NotificationSignaturexmlns:ebl="urn:ebay:apis:eBLBaseComponents">dX1ODG83rdHTPwTdqZKKLw==</ebl:NotificationSignature> </ebl:RequesterCredentials> </soapenv:Header> <soapenv:Body> <GetFeedbackResponse xmlns="urn:ebay:apis:eBLBaseComponents"> <Timestamp>2006-12-05T12:03:46.241Z</Timestamp> <Ack>Success</Ack> <CorrelationID>297729741</CorrelationID> <Version>489</Version> <Build>e489_core_Bundled_3911286_R1</Build> <NotificationEventName>Feedback</NotificationEventName> <RecipientUserID>buyer1</RecipientUserID> <FeedbackDetailArray> <FeedbackDetail> <CommentingUser>seller1</CommentingUser> <CommentingUserScore>76</CommentingUserScore> <CommentText>Postive Feedback Message123</CommentText> <CommentTime>2006-12-05T12:03:45.000Z</CommentTime> <CommentType>Negative</CommentType> <ItemID>140059832331</ItemID> <Role>Buyer</Role> <FeedbackID>6109488651</FeedbackID> <TransactionID>814577454</TransactionID> </FeedbackDetail> </FeedbackDetailArray> <FeedbackDetailItemTotal>1250</FeedbackDetailItemTotal> <FeedbackScore>9</FeedbackScore> </GetFeedbackResponse> </soapenv:Body></soapenv:Envelope>

Summary

 This is an expected result. Leaving Feedback triggers two notification events as below.

  1. Send notification to commentee event: The copy of the feedback notification is sent ( like email CC) to the owner of the CommentingUser if the sender has subscribed to the Feedback event.

  2. Send notification event: The feedback notification is sent to the owner of the RecipientUserID

 This function is described in the Feedback notificaiton document as below:

"When feedback is left:

If the item is listed through the API, only the notification subscriber through whom the seller listed the item will receive the notification. That subscriber will receive notifications only if their preferences are set to receive notifications.
If the item is listed through the web, all notification subscribers that have their preferences set to receive notifications will receive the notifications. "

The RecipientUserID and CommentingUser are the same in the Feedback Notification received by the commentee and it might cause some confusion when you look it for thee first time, but this approach is designed for distinguishing the 'CC' kind of notification from the real Feedback notification.

How well did this answer your question?
Answers others found helpful