Question by detached9 · Oct 14, 2014 at 01:37 PM · messagingaddmembermessagertqgetmembermessages
AddMemberMessageRTQ and messaging issues
I created a test item with my test seller account testuser_gtqdevs, and asked a question on the listing using my test buyer account testuser_message1. However, in eBay sandbox, both these accounts do not show the message as being sent (by testuser_message1), or received (by testuser_gtqdevs) in their Messages Inbox. Still, when I make the GetMemberMessages call, it seems like the message did go through correctly (cut out some unimportant tags for readability):
<Ack>Success</Ack>
<MemberMessage>
<MemberMessageExchange>
<Item>
<ItemID>110152057520</ItemID>
(...)
<Seller>
<UserID>testuser_gtqdevs</UserID>
</Seller>
(...)
</Item>
<Question>
<MessageType>AskSellerQuestion</MessageType>
<QuestionType>None</QuestionType>
<DisplayToPublic>false</DisplayToPublic>
<SenderID>testuser_message1</SenderID>
<SenderEmail>testus_itsb4346obf@members.qa.ebay.com</SenderEmail>
<RecipientID>testuser_gtqdevs</RecipientID>
<Subject>Other: testuser_message1 sent a message about More cards #110152057520</Subject>
<Body>test body</Body>
<MessageID>1127139010</MessageID>
</Question>
<MessageStatus>Unanswered</MessageStatus>
</MemberMessageExchange>
</MemberMessage>
So first off, why does GetMemberMessages show the message went through, but in eBay sandbox, neither account has the Message in their Inbox or Sent? I expect the seller to have it in their Inbox folder, and the buyer to have it in their Sent folder.
Disregarding that issue, when I reply to the question with AddMemberMessageRTQ, I receive a response notating it was successful, but again the messages do not show in my sandbox user accounts. See the request XML below (some unimportant tags cut out again for readability):
<?xml version="1.0" encoding="utf-8"?>
<AddMemberMessageRTQRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<MemberMessage>
<Body>
Test response to the question.
Should be answered now and show in inbox.
</Body>
<DisplayToPublic>true</DisplayToPublic>
<EmailCopyToSender>false</EmailCopyToSender>
<ParentMessageID>1127139010</ParentMessageID>
<RecipientID>testuser_message1</RecipientID>
</MemberMessage>
<RequesterCredentials>
<eBayAuthToken>...</eBayAuthToken>
</RequesterCredentials>
<WarningLevel>High</WarningLevel>
</AddMemberMessageRTQRequest>
And the success response:
<?xml version="1.0" encoding="UTF-8"?>
<AddMemberMessageRTQResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2014-10-14T13:24:21.654Z</Timestamp>
<Ack>Success</Ack>
<Version>893</Version>
<Build>E893_CORE_API_17097905_R1</Build>
</AddMemberMessageRTQResponse>
I even received the email making it seem like this response went out:
Seller has responded to your question about this item
Dear testuser_message1,
Test response to the question.
Should be answered now and show in inbox.
- testuser_gtqdevs
What is going on here? I need to confirm if the API is working correctly for messaging but what I'm seeing in eBay sandbox does not match what I'm seeing in the API calls. Is there a problem with Messaging in Sandbox?
Answer by jourbandts · Oct 14, 2014 at 05:23 PM
Yes the messaging does not currently work in sandbox. There is not ETA at the moment of when it will work again.
People who like this
Your answer
