Refactor Instagram username resolution to simplify status check
Browse files
app.py
CHANGED
@@ -69,9 +69,10 @@ def resolve_instagram_username(username: str) -> tuple[str, bool, str] :
|
|
69 |
headers={
|
70 |
"x-ig-app-id": x_ig_app_id,
|
71 |
})
|
|
|
72 |
return (
|
73 |
username,
|
74 |
-
user_data_response.ok and
|
75 |
f"https://www.instagram.com/{username}/")
|
76 |
return resolve
|
77 |
|
|
|
69 |
headers={
|
70 |
"x-ig-app-id": x_ig_app_id,
|
71 |
})
|
72 |
+
status = (user_data_response.json() or {}).get('status')
|
73 |
return (
|
74 |
username,
|
75 |
+
user_data_response.ok and status == 'ok',
|
76 |
f"https://www.instagram.com/{username}/")
|
77 |
return resolve
|
78 |
|