Make API Calls Like a PRO - Python API Client x Shopify

  Рет қаралды 37,191

John Watson Rooney

John Watson Rooney

Күн бұрын

Пікірлер: 63
@ZhCrypto
@ZhCrypto 2 жыл бұрын
You are the best Python Tutor in whole world , Love you a lot bcz of scraping & automation tips and tricks
@JohnWatsonRooney
@JohnWatsonRooney 2 жыл бұрын
So nice of you!
@CodePhiles
@CodePhiles 2 жыл бұрын
Excellent job John, every video you provide , you add the level up, thank you John.
@JohnWatsonRooney
@JohnWatsonRooney 2 жыл бұрын
I appreciate that! thank you
@gabrieljeca
@gabrieljeca 2 жыл бұрын
Love how your thumbnails makes me think I’m a half-ass programmer. And I also love how your content proves that indeed I’m a half-ass programmer. Amazing content JWR! Learning more and more each day with your videos
@systematical88
@systematical88 Жыл бұрын
Such a good video... exactly what I needed (and didn't even know it).
@djangodeveloper07
@djangodeveloper07 2 жыл бұрын
something new i learned today. i was scraping from last 3 years and never use this thing this way. Thank you for sharing. Thumbs Up
@shanevarnum
@shanevarnum 2 жыл бұрын
Good stuff. Thanks for all of the time and effort you put into your videos. Love the web scraping info. And would really like to see more on APIs. Python OOP building API clients.
@mabdurrafeyahmed9256
@mabdurrafeyahmed9256 2 жыл бұрын
Awesome, always love watching your videos, always helpful
@marcosdanielreyesgarces2261
@marcosdanielreyesgarces2261 2 жыл бұрын
Thank you so much! This is exactly what I've been looking for
@JohnWatsonRooney
@JohnWatsonRooney 2 жыл бұрын
Thanks for watching!
@PeterBruno1
@PeterBruno1 Жыл бұрын
Thank you. Was looking for a simple introduction to better re-use of sessions. Question/suggestion - why not use: "if int(calls_left[0]) == int(calls_left[1]) - 1:"
@abrartareen100
@abrartareen100 Жыл бұрын
Thank you, John. Another very useful tutorial. Excellent job!
@PolSenserrich
@PolSenserrich Жыл бұрын
Really great explanation. Thanks
@Jakobowsky
@Jakobowsky Жыл бұрын
This is super useful. I am using sessions mostly when dealing with authentication, so I am logged in once :) Thanks John!
@aflous
@aflous Жыл бұрын
Use session's 🍪 ;)
@ferrandonea
@ferrandonea 2 жыл бұрын
Excellent video , as usual, I have been struggling with catching exceptions and retries with requests , probably that could be interesting for another video
@deeperblue77
@deeperblue77 2 жыл бұрын
Thanks John! Very valuable. Chris
@JohnWatsonRooney
@JohnWatsonRooney 2 жыл бұрын
Thanks Chris glad you enjoyed it
@kamutabung511
@kamutabung511 Жыл бұрын
i found good tutor here, thanks you earn my subcribe
@JohnWatsonRooney
@JohnWatsonRooney Жыл бұрын
Thanks for the sub!
@felipemartinsdiel
@felipemartinsdiel 2 жыл бұрын
This is awesome. Thanks a lot! 👍
@geehaf
@geehaf Жыл бұрын
Great vid. Very useful - thanks.
@gh0sthussi3n83
@gh0sthussi3n83 Жыл бұрын
man, it always fascinats me that you're using i3 great channel and great content overall dude keep it up ❤️
@JohnWatsonRooney
@JohnWatsonRooney Жыл бұрын
Thanks! And yeah can’t live without i3 now
@jagdish1o1
@jagdish1o1 2 жыл бұрын
Damn! Thanks man. Really helpful ❤️
@JohnWatsonRooney
@JohnWatsonRooney 2 жыл бұрын
Thanks appreciate it!
@deadspeedv
@deadspeedv 2 ай бұрын
Cool way to do it. Unfortunately for me the API rate limit isn't in the header....or anyway
@evolv_85
@evolv_85 Жыл бұрын
Awesome vid.
@cardosofede
@cardosofede 2 жыл бұрын
Awesome John! Can you make a video using a Throttler instead?
@mahedulhasan5515
@mahedulhasan5515 2 жыл бұрын
super dope... thanks
@cpurper
@cpurper 2 жыл бұрын
You are a legend
@Rocky_.6
@Rocky_.6 2 жыл бұрын
why is my gms softing like static?
@rizalsofyans
@rizalsofyans 2 жыл бұрын
Thank you!
@PolSenserrich
@PolSenserrich Жыл бұрын
It Would be a greatfull video if you teach us how to make Bulk operations with this python API to Shopify. For example, updating stock to a large list of products is kind of dificult.
@JohnWatsonRooney
@JohnWatsonRooney Жыл бұрын
Hey thanks, good idea I will look into it
@_manasikara
@_manasikara Жыл бұрын
AttributeError: module 'creds' has no attribute 'token'
@PeterFletcherDNADeliverer
@PeterFletcherDNADeliverer 2 жыл бұрын
Great info thank you
@JohnWatsonRooney
@JohnWatsonRooney 2 жыл бұрын
Thanks for watching
@dragon3602010
@dragon3602010 2 жыл бұрын
Awesome thanks, is there another use cases with hooks in python?
@JohnWatsonRooney
@JohnWatsonRooney 2 жыл бұрын
Common uses are error handling and logging, along with what I showed here. Or anything other that you might have specifically!
@Karma-xz4si
@Karma-xz4si Жыл бұрын
Very informative. Does anyone know how to get all the customer records or get the next page URL. The API call return 250 records at max and in my case I am not able to find the next page URL.
@cdemafia
@cdemafia 2 жыл бұрын
Thanks, very useful. BTW, which color scheme are you using?
@mohamednashaat4288
@mohamednashaat4288 2 жыл бұрын
How co when you clicked in your gms soft the notes were so short and when I play mine they roll over each other?
@goodnight4606
@goodnight4606 2 жыл бұрын
Thank for the video Some websites know that iam using slenium . How can i avoid that ?
@vinni113
@vinni113 Жыл бұрын
Great tutorial as always. Do you know of a way to find an API rate limit from an API that doesn't return a limit header?
@JohnWatsonRooney
@JohnWatsonRooney Жыл бұрын
It’s usually returned there, sometimes in the body too - if you aren’t sure what it is I would check the api docs and see how it handles rates
@vinni113
@vinni113 Жыл бұрын
@@JohnWatsonRooney thanks for the reply. Unfortunately not using an API that is being advertised haha so unlikely I'll be finding out that info
@strawberriesandcum
@strawberriesandcum 2 жыл бұрын
I had no idea you can use hooks this will be very useful thank you John also how would you go about a session restart once it was forcibly closed and use that one instead of the old one?
@JohnWatsonRooney
@JohnWatsonRooney 2 жыл бұрын
They are quite useful! If you are using a context manager they will close automatically once done, otherwise there’s a session.close() function to do it for you
@kattoman7548
@kattoman7548 Жыл бұрын
Hi guys I am starting on python, please can you tell me which code editor John is using? cheers
@JohnWatsonRooney
@JohnWatsonRooney Жыл бұрын
Hey, this is PyCharm community edition (free). I prefer it to vs code
@kattoman7548
@kattoman7548 Жыл бұрын
@@JohnWatsonRooney thanks so much
@IllIlIllIIIl
@IllIlIllIIIl 2 жыл бұрын
Any tips for avoiding/bypassing post request 405 method not allowed if selenium alternative is too slow for my needs? Ty
@larryrennoldson4937
@larryrennoldson4937 2 жыл бұрын
You can’t 405 means the method is wrong, so try performing the request with GET instead
@sonnguyenhong269
@sonnguyenhong269 Жыл бұрын
Hello John Watson Rooney I don't know where to find 'import creds' can you help with this
@_manasikara
@_manasikara Жыл бұрын
no, he is too busy
@MrUSmarines1
@MrUSmarines1 Жыл бұрын
Hey John, I been taking 100 days of python course on udemy and stuck on one of the capstone api projects. Any way you can do a tutorial for us rookies? I could send you the instructions. I tried for weeks but i'm at a point where i need an expert step by step video. I'm sure your viewers could benefit. Thanks
@bakasenpaidesu
@bakasenpaidesu 2 жыл бұрын
;)
@MDPARVEZ-np6wl
@MDPARVEZ-np6wl 2 жыл бұрын
Mlk, se pá que o canal foi hackeado
@dopy8418
@dopy8418 2 жыл бұрын
Your rythm was better before. Slow the pace down just a bit. Feels rushed.
Python Asyncio, Requests, Aiohttp | Make faster API Calls
17:56
Patrick Collins
Рет қаралды 131 М.
Pydantic is the Python Package I Wish I'd Learned Earlier
11:21
John Watson Rooney
Рет қаралды 55 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 51 МЛН
Incredible Dog Rescues Kittens from Bus - Inspiring Story #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 37 МЛН
Modus males sekolah
00:14
fitrop
Рет қаралды 13 МЛН
Working With APIs in Python - Pagination and Data Extraction
22:36
John Watson Rooney
Рет қаралды 101 М.
Using paginated APIs with Python (four ways!)
29:58
Jonathan Soma
Рет қаралды 21 М.
Always Check for the Hidden API when Web Scraping
11:50
John Watson Rooney
Рет қаралды 625 М.
HOW TO: JSON and APIs in PYTHON - A Beginners Look
25:40
John Watson Rooney
Рет қаралды 43 М.
Modern Python logging
21:32
mCoding
Рет қаралды 183 М.
We built the Biggest iPhone in the World.
23:30
Mrwhosetheboss
Рет қаралды 3,4 МЛН
When RESTful architecture isn't enough...
21:02
Dreams of Code
Рет қаралды 275 М.
How to use a Public API | Using a Public API with Python
14:01
Alex The Analyst
Рет қаралды 44 М.
How to Rotate Proxies with Python
13:05
John Watson Rooney
Рет қаралды 120 М.
Scrape LIVE scores - No BeautifulSoup or Selenium NEEDED!
15:44
John Watson Rooney
Рет қаралды 51 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 51 МЛН