Vk api, friends.getOnline

CarDelMarSop

Новичок
Пользователь
Дек 8, 2023
1
0
1
Задача состоит в том, что мне нужно вывести людей, которые в находятся в сети в ВК моих друзьях.
Ответ получается такой, а как сделать так, чтобы вместо ID пользователей, отображалось их имя и фамилия? Первый раз таким занимаюсь, тем более на python. И можно ли сделать так, чтобы имя каждого пользователя начиналось с новой строки?
1702034898095.png

вот код:

Python:
import requests
import json

API_KEY_FRIENDS = ' '

USER_ID =

r = requests.get("https://api.vk.com/method/friends.getOnline", params={
    "user_id": USER_ID,
    "online_mobile": bool(1),
    "access_token": API_KEY_FRIENDS,
    "v": 5.122
}).json()["response"]

i_online = ""
for item1 in r['online']:
    i_online += str(item1) + ","
    
i_mobile = ""
for item2 in r['online_mobile']:
    i_mobile += str(item2) + ","
print("Пользователи ПК:", i_online)
print("")
print("Пользователи телефонов:", i_mobile)
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
933
208
43
20
Москва
Python:
import requests
import json

API_KEY_FRIENDS = " "

USER_ID = ""

r = requests.get(
    "https://api.vk.com/method/friends.getOnline",
    params={
        "user_id": USER_ID,
        "online_mobile": bool(1),
        "access_token": API_KEY_FRIENDS,
        "v": 5.122,
    },
).json()["response"]

i_online = r["online"]

i_mobile = r["online_mobile"]

print("Пользователи ПК:", *i_online, sep="\n")
print("")
print("Пользователи телефонов:", *i_mobile, sep="\n")
 

Форум IT Специалистов