Нужно парсить ящик гмейл на каунт отправленых писем, нужно парсить поля кому. тему, ну и запросом за определенную дату.
r = {"To": None, "Subject": None}
for i in response["payload"]["headers"]:
if i["name"] in r.keys():
r[i["name"]] = i["value"]
вот собственно мы парсим емейл, тему.
дальше генерю результат, вот в нем и загвостка, почему-то не могу указать 2 join
subject и To
user_id='me'
req_date = ("%s-%s-%s" % (flags.year,flags.month,flags.day))
date = datetime.datetime.strptime(req_date , '%Y-%m-%d').date()
before_date = return_tomorrows_date(date)
credentials = get_credentials()
http = credentials.authorize(httplib2.Http())
service = discovery.build('gmail', 'v1', http=http)
query = ('from:%s after:%s before:%s' % (flags.sender, date, before_date))
messages = ListMessagesMatchingQuery(service,user_id,query)
generate_results(req_date,flags.sender,",".join([x["Subject"] for x in messages])) или generate_results(req_date,flags.sender,",".join([x["To"] for x in messages]))
если по отдельности указывать, все работает ,а мне нужно джоинить и to и subject
и выводить это.