Find Jobs
Hire Freelancers

Fix Python Script to use Google OAuth Refresh token and get new access token

$30-250 USD

Закрито
Опублікований almost 7 years ago

$30-250 USD

Оплачується при отриманні
This is what the script does now. In my web app, users authenticate with Google. The token retrieved is meant for offline use so that my app can access Google Analytics data each day. These tokens are stored in JSON format with other information that my app adds to the JSON, in a folder named /tokens/ The python script reads the tokens files from this folder parses the token, makes a query to Google Analytics and saves the re{"action": "set_ga_profile_view","blog_id": "245","post_id": "29", "token":{"access_token":"xxx"...}}sults in a new json file as well as returns them to the screen. What you fix If the original access token is expired, you will use the refresh token to get a new access token. Once it has a new access token it will use parts of the original json file from the /tokens/ folder and add the token. An of what you create is this... {"action": "set_ga_profile_view","blog_id": "245","post_id": "29", "token":{"access_token":"xxx"...}} Action, blog_id etc are all available in the JSON file that the python script is reading from the file in /tokens/ this is ready. So when you fix the python to get a new access. The python script will http post a new JSON blob with new access token to my server so we can store the new updated token. Your job to summarize is this. When the python scripts makes a GA http post query and the access token has expired you will get a new access token using the refresh token. Create a JSON blob and post to my server Delete old token file in /tokens/ Let script continue looping over all files in /tokens/ You MUST be able to complete this in 2 days. I have use postman to do HTTP post to see how to get new refresh tokens. It's very very easy. I do not have time to fix this python script. If you're unable to complete in 2 days do not bid.
ID проекту: 14385740

Про проект

13 пропозицій(-ї)
Дистанційний проект
Активність 7 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
13 фрілансерів(-и) готові виконати цю роботу у середньому за $149 USD
Аватарка користувача
Hello. I ‘ve read your post and very interested in your job. I ‘m sure I can satisfy you with my skills and talents. I have much experiences in programming and developing software. I major in Unity3D(AR & Google Tango), PHP, Web scrapping, C++ & C#, ASP.NET, Python, I can provide my done projects and links. Then you can see my ability and trust me. Let us contact and discuss more in details
$222 USD за 3 дні(-в)
5,0 (43 відгуки(-ів))
6,1
6,1
Аватарка користувача
Hi there, I have experience with OAuth using PYTHON. I have read the description and we can discuss further details in private message.
$150 USD за 2 дні(-в)
5,0 (39 відгуки(-ів))
5,2
5,2
Аватарка користувача
Expert python developer with experience of over 100 projects and masters in Data science and science. I can build the code to compete the oauth requirements.
$144 USD за 2 дні(-в)
4,9 (29 відгуки(-ів))
5,4
5,4
Аватарка користувача
Dear Employer, I am a Python expert and will do any job using Python. I have done a lot of jobs using Python as a language. Just give me one chance and you will not be disappointed. Thanks and Regards, Ashish Singhal
$250 USD за 3 дні(-в)
5,0 (4 відгуки(-ів))
4,3
4,3
Аватарка користувача
I have knowledge on how access tokens work and how to refresh them. I have made projects involving API's that request tokens for authentication so this will be easy for me.
$30 USD за 2 дні(-в)
5,0 (6 відгуки(-ів))
1,8
1,8
Аватарка користувача
I am starting a career in freelancing and trying to build long term relationship with my clients. so good ratings is very important for me at this point. In-Shah-Allah it will be an easy task for me.
$155 USD за 10 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
oauth is my field. let me help you :)
$187 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
The bid is cheap but the work wont be. I have a 4 years experience into Python and have worked on robust Natural Language Processing.
$155 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Hi I am zubair I have 8+ years experiences working in oauth, python languages’ have completed lot of projects related to this project. After carefully reviewing the experience requirements of the job description. I feel that I am suitable match for the job,I am much Willing to do this job. And I ensure you that I can complete and make your project. Thanks
$30 USD за 2 дні(-в)
0,0 (1 відгук)
0,0
0,0
Аватарка користувача
Hello, My name is ishtiyaq, I am certified python expert I have 6 years+ experience in python language and I have completed 100+ projects using python .. Expertise : Python, Django, Django-Rest- Framework and many python packages. My key Skills are: Python, AngularJS, Scala, JavaScript, Go, PHP, SQL, HTML, Jython, Perl, CSS. Platforms: Linux, Amazon Web Services (AWS), Google App Engine, Windows, Mac OS X Regards Ishtiyaq
$30 USD за 4 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
I've worked on oAuth and oAuth2 for Google Analytics and Google AdWords. Worked on getting refresh tokens. Can discuss in detail with you.
$200 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Hello. My name Konstantin. I'm already finished few projects related with google api (using Google drive, Google Calendar) I used OAuth authorisation in them and understand what you talk about. Relevant Skills and Experience Flask Python 2/3 API Linux Databases (query scripting and administrate) Java Proposed Milestones $155 USD - entire the project
$155 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
Mount Sinai, United States
5,0
18
Спосіб оплати верифіковано
На сайті з лип. 30, 2010

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.