Witam Mam nadzieję, że ktoś może mi w tym pomóc.Powtarzający się błąd: redirect_uri_mismatch za pomocą youtube api v3
Mam aplikacji internetowych (ASP.NET) na moim komputerze lokalnym, Próbuję przesłać film wideo do serwisu YouTube za pomocą tej próbki https://developers.google.com/youtube/v3/code_samples/dotnet#upload_a_video
mam skonfigurować identyfikator klienta i tajemnicy dla aplikacji sieci Web w konsoli kiedy Google staram się przesłać film zakładka przeglądarka otwiera, aby wybrać jedną z moich kont google i raz sig w dostaję redirect_uri_mismatch szczegóły reagowania na tej stronie znajdują się poniżej:
cookie_policy_enforce=false
scope=https://www.googleapis.com/auth/youtube.upload
response_type=code
access_type=offline
redirect_uri=http://localhost:55556/authorize/
pageId=[some page id removed here for security reasons]
display=page
client_id=[some unique id removed here for security reasons].apps.googleusercontent.com
Interesującą rzeczą jest to, że redirect_uri=http://localhost:55556/authorize/
jest zupełnie inna z tego skonfigurowanego w konsoli Google i tego w client_secret s.json również za każdym razem, gdy otrzymuję stronę błędu, zmienia się numer portu.
urls redurect i początki są ustawione w następujący sposób w konsoli Google myślę Dodałem wszystkie kombinacje na wszelki wypadek:
Autoryzowanego przekierować URI
http://localhost/
https://localhost/
http://localhost:50169/AddContent.aspx
https://localhost:50169/AddContent.aspx
http://localhost:50169
Upoważnieni początki JavaScript
http://localhost/
https://localhost/
http://localhost:50169/
https://localhost:50169/
Nie jestem pewien, dlaczego przekierowanie-uri na strona błędu nie pasuje do żadnego z Autoryzowanego identyfikatora URI przekierowania określonego w konsoli Google? jakieś pomysły ?
Czy to możliwe, że wszystko jest poprawnie skonfigurowane w konsoli Google i moim kodzie, ale ten błąd został wywołany przez coś innego, jak być może przegapiłem jakieś ustawienie na moim koncie you tube? Nie wprowadziłem żadnych zmian ustawień, ponieważ nie uważam, że muszę to zrobić poprawnie?
czy to działa? – DaImTo
Nie, Google/YT zmienił swoje biblioteki i nie możesz już tego robić w ten sposób, ale minęło już kilka miesięcy, opuściłem tę funkcję w moim projekcie i skupiłem się na innych. Myślę, że możesz zamiast tego użyć różnych opcji bezpłatnych udziałów wideo. Zauważyłem też, że niektóre strony internetowe używały YT do udostępniania filmów, a teraz korzystają z innych stron trzecich, więc nie jestem pewien. Ale daj mi znać, jak się masz. – IronHide