Jest to problem związany z tokenem dostępu, a nie z konfiguracją projektu.
Błąd niewystarczających uprawnień jest zwracany, gdy nie zażądano wymaganych zakresów po pobraniu tokena dostępu. Na oko, ponieważ używasz API Google+ i API YouTube, można mieć tylko o zakres YouTube i nie oba, tzn:
Sprawdź żądany zarówno:
https://www.googleapis.com/auth/youtube
https://www.googleapis.com/auth/plus.login
i nie tylko pierwszy.
Można sprawdzić, które celownicze zostały wniosek przechodzi swój access_token do tego punktu końcowego:
https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=ACCESS_TOKEN
Nie mogę sprawdzić token w swoim przykładzie, ponieważ wygasła (tokeny dostępu wygasa po jednej godzinie). Ponadto nie publikuj publicznych znaczników dostępu, ponieważ umożliwiają one innym dostęp do twoich danych - powinny być trzymane w tajemnicy i traktowane z ostrożnością.
Nawiasem mówiąc, https://www.googleapis.com/plus/v1/activities?query=QUERY jest nieuwierzytelnionym połączeniem, więc można przekazać klucz API dla swojego projektu, a nie token dostępu. Jeśli zadzwonisz pod numer https://www.googleapis.com/plus/v1/activities?query=QUERY&key=API-KEY, nie musisz w ogóle żądać zakresów ani pobierać tokena dostępu.
Jeśli nie widzieli go już można wypróbować API zwraca chciałbyś zrobić na OAuth 2.0 Playground:
https://developers.google.com/oauthplayground/
To dobre miejsce, aby zobaczyć, co działa, a co nie robi.
@ Bardzo przydatne i pouczające [link] (https://developers.google.com/oauthplayground/). – SIFE
Jezus Chrystus!Czas straciłem z tym ... DZIĘKUJĘ! –
W moim przypadku wystąpił problem z zakresem CODE, którego szukałem. na wypadek, gdyby ten komentarz pomógł komuś innemu. –