Это проблема с вашим токеном доступа, а не с вашей конфигурацией проекта.
Ошибка недостаточных разрешений возвращается, когда вы не запрашивали области, которые вам нужны, когда вы получили токен доступа. В догадка, так как вы используете API Google+ и API YouTube, вы можете иметь только запрошенный объем YouTube, а не как, например:
Проверить Запрошенный как:
https://www.googleapis.com/auth/youtube
https://www.googleapis.com/auth/plus.login
и не только первый.
Вы можете проверить, какие прицелы вы запросили, передавая свой access_token к этой конечной точке:
https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=ACCESS_TOKEN
Я не могу проверить маркер в вашем примере, потому что истек (токены доступа истекают через один час). Кроме того, пожалуйста, не публично публиковать токены доступа, поскольку они позволяют другим доступ к вашим данным - их следует хранить в секрете и обращаться с ними осторожно.
Кстати, https://www.googleapis.com/plus/v1/activities?query=QUERY - это неавторизованный вызов, поэтому вы можете передать свой ключ API для своего проекта, а не токен доступа. Если вы сделаете звонок с https://www.googleapis.com/plus/v1/activities?query=QUERY&key=API-KEY, вам не нужно будет запрашивать области или извлекать токен доступа вообще.
Если вы еще не видели его уже можно опробовать API вызовы, которые вы хотели бы сделать на OAuth 2.0 Экспозиция:
https://developers.google.com/oauthplayground/
Это хорошее место, чтобы посмотреть, что работает, а что не делает.
@Lee Очень полезный и информативный [link] (https://developers.google.com/oauthplayground/). – SIFE
Иисус Христос!Количество времени, которое я потерял с этим ... СПАСИБО! –
В моем случае возникла проблема с областью CODE, которую я искал. в случае, если этот комментарий может помочь кому-то другому. –