我在創建可訪問Google帳戶的應用程序時遇到問題。我有以下代碼獲取登錄谷歌帳戶頁面,然後訪問權限頁面也顯示! 。一旦我點擊「允許訪問」該應用程序被重定向到錯誤頁面。這裏有一些截圖,這樣不管是誰試圖幫助可以更好地理解..以下是我使用WP7上的Google Access
private void browseGoogle_Loaded(object sender, RoutedEventArgs e)
{
string address = "https://accounts.google.com/o/oauth2/auth" +
"?client_id=" + "*******.apps.googleusercontent.com" +
"&scope=" + "https://www.googleapis.com/auth/plus.me" +
"&response_type=code" +
"&redirect_uri=" + "https://www.****.com/oauth2callback";
browseGoogle.Navigate(new Uri(address, UriKind.Absolute));
}
https://accounts.google.com/o/oauth2/approval?as=634f855389bf10ff&hl=en_GB&xsrfsign=APsBz4gAAAAAUHZvwB3xTqisyv8hEcWem5X3eKvwAHN9 的代碼,這是URI的導航,讓後選擇進入/點擊。這是什麼意思?
這就是我要做的。截至目前,我的BrowserNavigated方法不包含任何代碼。我不知道該怎麼做,希望得到幫助。 請幫我解決這個問題..所有的答案和建議表示讚賞。
是否將url設置爲redirect_uri存在? 如果直接導航到該網址,會發生什麼情況? –
該網址是虛擬的..這是我用於我的Twitter訪問應用程序也是一樣的URL ...你認爲這就是錯誤?那麼應該在這種情況下給出重定向URL呢? – Apoorva
或將redirect_uri參數設置爲「urn:ietf:wg:oauth:2.0:oob」,它將導航到谷歌的默認重定向頁面。 –