Errore di caricamento video 400 di YouTube API 3: redirect_uri_mismatch OAuth2

Sto usando l'esempio di codice nel link sottostante per utilizzare l'API di YouTube per caricare video su Youtube.

https://developers.google.com/youtube/v3/code_samples/php#resumable_uploads

Ottengo 400. That's an error Error: redirect_uri_mismatch each volta che cerco di autorizzare l'accesso.

Ho ricontrollato un centinaio di volte per garantire che l'URI di reindirizzamento nella console degli sviluppatori e l'URI di richiesta di reindirizzamento corrispondano esattamente. Quindi sono abbastanza perplesso su questo errore.

Dettagli circa l'errore

The redirect URI in the request: http://www.example.com/classs/YouTubeVideoUpload.php did not match a registered redirect URI.

Richiedi dettagli

 scope=https://www.googleapis.com/auth/youtube response_type=code access_type=online redirect_uri=http://www.example.com/classs/YouTubeVideoUpload.php pageId=none approval_prompt=auto state=463513941 client_id=*************-gajjqgcjt767rfqapprgu5ctdi3qts27.apps.googleusercontent.com 

C'è qualcos'altro che potrebbe indurlo a pensare che ci sia una discrepanza?

Il problema era causato dalla chiave API che era stata impostata.

$client->setAPIKey($API_Key);

Una volta eliminato lo script eseguito come previsto

L' Error: redirect_uri_mismatch era abbastanza fuorviante per questo errore