@timur_ffsdfdsf
Начинающий программист

SyntaxError: invalid syntax in vk_api, help?

Написал автостатус для страницы вк, взял кусок кода у другого человека который определяет сколько лайков на аве и выводит в статус.
Ошибка: 5f51177895858341112223.png
Часть кода:
import vk_api
import time
import json
from urllib import request
import requests

token = "my_token"

while True:
    vk = vk_api.VkApi(token)
    on = vk.method("friends.getOnline")
    counted = len(on)
    vk.method("status.set", {"text": " Друзей онлайн: " + str(counted)})

def startStatus():
    try:
        getLikes = requests.get(f"https://api.vk.com/method/photos.get?album_id=profile&rev=1&extended=1&count=1&v=5.95&access_token={token}").json()
        getLikes = getLikes["response"]["items"][0]["likes"]["count"]
    except IndexError:
        print("У профиля отсутсвует аватар или лайки.")
        getLikes = 0


    statusSave = (" Лайков на аве: " + str(getLikes).format(getLikes))
    statusOut = requests.get(f"https://api.vk.com/method/status.set?text={statusSave}&v=5.95&access_token={token}").json()
    if statusOut.get("error", None):
        print(f"Не удалось обновить статус сервер вернул неверный код ответа: {statusOut}")
    else:
        print(f"Статус был обновлен")

while True:
    startStatus()
    time.sleep(30)
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
А версию питона вы взяли у другого человека, или свою использовали, ниже 3.6?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы