The caller does not have permission to request "people/me". Request requires one of the following scopes: [profile]

As per your error:

{ error: { code: 403, message: 'The caller does not have permission to request "people/me". Request requires one of the following scopes: [profile].', status: 'PERMISSION_DENIED' } }

Add this other scope:

https://www.googleapis.com/auth/userinfo.profile