forked from timotheus/ebaysdk-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtesteBay.py
More file actions
31 lines (23 loc) · 956 Bytes
/
testeBay.py
File metadata and controls
31 lines (23 loc) · 956 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# @Author: Gao Bo
# @Date: 2016-10-11T15:21:44-04:00
# @Last modified by: Gao Bo
# @Last modified time: 2016-10-11T16:05:31-04:00
import datetime
from ebaysdk.exception import ConnectionError
from ebaysdk.finding import Connection
try:
api = Connection(appid='BoGao-CornellT-PRD-a9f17700d-30f3e552', config_file=None)
response = api.execute('findItemsAdvanced', {'keywords': 'iphone'})
assert(response.reply.ack == 'Success')
assert(type(response.reply.timestamp) == datetime.datetime)
assert(type(response.reply.searchResult.item) == list)
item = response.reply.searchResult.item[0]
assert(type(item.listingInfo.endTime) == datetime.datetime)
assert(type(response.dict()) == dict)
outfile = open('itemsOutput.txt', 'w')
for i in range(5):
outfile.write(str(response.reply.searchResult.item[i]) + '\n\n')
outfile.close()
except ConnectionError as e:
print(e)
print(e.response.dict())