2017-06-16 6 views
0

をredirect_uri_mismatch私はGitHubのからYouTubeのAPIのサンプルクローン:のGoogle API YouTubeのサンプル - エラー:

https://github.com/youtube/api-samples.git

をし、次のOAuth 2のクライアントIDを作成しました:

enter image description here

私はJSONをダウンロードそれをclient-secrets.jsonにドロップしました。私は、サンプルコードを実行するとき

はしかし、私は次を得る:

400. That’s an error. 

Error: redirect_uri_mismatch 

The redirect URI in the request, http://127.0.0.1:55015/authorize/, does not 
match the ones authorized for the OAuth client. 

私は「URIをリダイレクトする」ように、そのURIを指定しなかったので、私は、本当に困惑しています。私はどこから来ているのかわからない...ランダムなポートが選択されたように見える。

誰でもこれまでに見たことや洞察力がありますか?

おかげで、

フィリップ

答えて

1

あなたは承認プロセスのためのコードであなたのリダイレクトURIを設定しましたか?例えば

api-samples/php/my_uploads.phpに:

$redirect = filter_var('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'], 
    FILTER_SANITIZE_URL); 
$client->setRedirectUri($redirect); 

https://yourredirecturi.com/callback

$redirectを変更してみてください
関連する問題