Create Google API - GMail Parser

Completed Posted Dec 16, 2015 Paid on delivery
Completed Paid on delivery

We are looking for a simple Gmail parser class that we can use to download messages in a readable format. The class must do the following:

1. Log in to a single Gmail account (Provided Username/Password and any API keys required)

2. Download all messages after a specific date or message id in the following format:

- string From

- string To

- DateTime ReceivedOn (UTC or local time)

- string Subject

- string HTMLBody

- string TextBody

- List<string> AttachmentNames

- string MessageID - The ID provided by Google

- string TicketID - TicketID will be parsed from the subject and/or body if it exists (Regex Match)

3. Either maintain a connection and be notified of new messages OR disconnect and we will run the process again after a minute or two

Finally, attachments can be downloaded from the message using the following method:

byte[] GetFileAttachment(string attachmentname)

Additional Requirements / Information:

- We will only be receiving messages through this API and NOT sending.

- You will be reporting to a senior developer.

- Project is due ASAP

- All source code / Intellectual property will belong to us

- Google API must be used

- 3rd Party components are not allowed unless explicitly approved by the project manager

C# Programming Software Architecture

Project ID: #9130657

About the project

2 proposals Remote project Active Dec 16, 2015

Awarded to:

mateikobohdan

I'm expirienced with .Net and parsing text. i can write a required class for getting letters, it will contain username and password. it'll have method for downloading all letters(will return an array of letter objects) More

$20 CAD in 1 day
(3 Reviews)
1.6

2 freelancers are bidding on average $28 for this job

sirdneo1

A proposal has not yet been provided

$35 CAD in 3 days
(0 Reviews)
0.0