这是您的访问令牌的问题,而不是您的项目配置的问题。
如果您在检索访问令牌时没有请求所需的范围,则会返回权限不足错误。猜测一下,由于您使用的是 Google+ API 和 YouTube API,您可能只请求了 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拨打电话,那么您根本不需要请求范围或获取访问令牌。
如果您还没有看到它,您可以在 OAuth 2.0 Playground 上尝试您想要进行的 API 调用:
https://developers.google.com/oauthplayground/
这是一个很好的地方,可以查看哪些有效,哪些无效。