For full functionality of this site it is necessary to enable JavaScript.
Here are the instructions how to enable JavaScript in your web browser.

Knowledge base

Find the answer to your question

Advanced Search PView

Search terms
Search Type
Product
Category
Language
Format
SDK
Sort by
Direction

Why am I getting duplicate Feedback notifications

  • Answer ID 840
  • Published 12/11/2006 04:04 PM
  • Updated 10/20/2013 06:41 AM
  • Permalink https://ebaydts.com/eBayKBDetails?KBid=840
Product

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

Print Email This Page Delicious Digg Facebook Reddit StumbleUpon Twitter