Skip to content

Instantly share code, notes, and snippets.

@kurozumi

kurozumi/message.py

Last active Mar 28, 2017
Embed
What would you like to do?
【Python】eBayのTrading APIを使ってeBayのユーザーからの問い合わせを取得する方法
import datetime
import logging
import re
from ebaysdk.trading import Connection as Trading
from ebaysdk.exception import ConnectionError
if __name__ == "__main__":
try:
params = {
'DetailLevel': 'ReturnHeaders',
}
api = Trading(appid="YOUR_APPID", devid="YOUR_DEVID", certid="YOUR_CERTID", token="YOUR_AUTH_TOKEN")
api.execute('GetMyMessages', params)
for message in api.response.reply.Messages.Message:
# eBayからのメッセージはスルー
if message.Sender == 'eBay':
continue
data = {
"sending_user_id": message.SendingUserID,
"sender": message.sender,
"message_id": message.MessageID,
"receive_data": message.ReceiveDate,
"subject": message.Subject,
}
print(data)
except ConnectionError as e:
d = datetime.datetime.now().strftime("%Y/%m/%d %H:%M:%S")
print("{} {}".format(d, e))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment