2014-07-08 73 views
0

我的問題是非常相似的這個:Keep getting Error: redirect_uri_mismatch using youtube api v3 但似乎沒有人能夠找到一個正確的解決方案。redirect_uri_mismatch錯誤谷歌API v3 .NET

我的應用託管在:測試。 com:61156/Media/Upload 在我的本地計算機上,我不得不修改主機文件,所有這些都使AUTH 2.0能夠正常工作,但仍然有一些工作讓我不斷收到redirect_uri_mismatch,無論我做什麼。

我收到此錯誤:

在請求重定向URI:本地主機:12451 /授權/不匹配的註冊重定向URI。


這是Web應用程序我的客戶ID是如何建立

重定向URIhttp://test.com:61156/

JAVASCRIPT ORIGINS http://test.com:61156/

回答

0

你需要重寫AuthCallback串在你的FlowMetadata實現,例如:

public override string AuthCallback 
    { 
     get 
     { 
      return "/oauth2callback"; 
     } 
    } 

請注意,這應該是相對路徑從而使URL將匹配您在客戶端ID爲您在谷歌開發者控制檯中創建Web應用程序指定的網址之一。