Ошибка авторизации (токена) vk api

Рейтинг: -2Ответов: 1Опубликовано: 19.03.2023

Делаю запрос:

group_api_url = 'https://api.vk.com/method/groups.getMembers?group_id='
id_api_url = 'https://api.vk.com/method/friends.get?user_id='
fields = '&fields=sex,bdate,city,country'
count = '&count=1000'
offset = '&offset='
token = '&token=самтокен'

def extract_members(group_id):

    list_of_members = []
    
    for offset_number in range(0, 10000, 1000):
        url = group_api_url + str(group_id) + offset + token + str(offset_number) + count + fields
        json_response = requests.get(url).json()
        #users = json_response['response']['users']
        #list_of_members += users
        
    return json_response

Получаю ошибку авторизации, хотя токен указан:

{'error': {'error_code': 5,
  'error_msg': 'User authorization failed: no access_token passed.',

Как исправить?

Ответы

▲ 1Принят

В вашем коде, параметр token должен быть изменен на access_token.