Ключ API больше не работает для большого количества API Google. Только некоторые устаревшие версии продолжают принимать ключ API.
Теперь вам нужен аутентифицированный запрос. Пример можно найти в документации библиотеки google-auth python . Посмотрите Refre sh и Authorized_session.
Не стесняйтесь комментировать, если вам нужна помощь по поводу учетных данных, я также могу помочь вам в этом.
EDIT
Когда вы выполняете запрос, он по умолчанию только для текущего пользователя. В вашем случае это учетная запись службы, когда вы используете код Python, и ваша учетная запись пользователя, когда вы используете API Explorer (чванство, как в документации Google).
В вашем случае я предполагаю, что ваша учетная запись службы никогда не выполняла задание (запрос или задание загрузки), поэтому для него нет записи.
Согласно документации , вы хотите видеть все пользовательские задания , вам нужно добавить параметр ?allUsers=true
в конце вашего URL
response = authed_session.request('GET', f'{base_url}/bigquery/v2/projects/{project_id}/jobs?allUsers=true')