|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2015
Сообщений: 3
|
Авторизация через вконтакте (android)
Вот этот код при отладке "на настольном компьютере" работает. Когда подключил через usb девайс, то выдает: "не удалось найти url-aдрес" + url.
var url:String = "https://oauth.vk.com/authorize?" + "client_id=XXXXXXX&" + "redirect_uri=http://api.vk.com/blank.html&" + "display=mobile&" + "response_type=token&"; var stageWebView:StageWebView = new StageWebView(); stageWebView.stage = stage; stageWebView.viewPort = new Rectangle( 0, 0, stage.stageWidth, stage.stageHeight ); stageWebView.addEventListener("locationChange", function(e:Event) { trace("locationChange: " + e.target.location); }); stageWebView.loadURL(url); |
|
|||||
У меня такой код. На андроиде 100% работает.
// необходимые мне разрешения private static var _permissions: Array = [ "friends", "notify", "wall", "offline", "wall", "groups" ]; // далее код из метода getUrl(); return OAUTH2 + "client_id=" + API_ID + "&scope=" + _permissions.join(",") + "&redirect_uri=" + REDIRECT_URI + "&display=" + DISPLAY + "&v=" + API_VERSION + "&response_type=token"; // и все константы private static const API_ID: String = "XXXXXX"; private static const API_VERSION: String = "5.29"; private static const OAUTH2: String = "https://oauth.vk.com/authorize?"; private static const REDIRECT_URI: String = "https://oauth.vk.com/blank.html"; private static const DISPLAY: String = "mobile"; |
|
|||||
Lorem ipsum
|
Сам не сталкивался, но заметил тот же амперсанд (хотя он влиять не должен, но неаккуратненько как-то). И обратил внимание на то, что сначала зовем https, потом http. Возможно это все мелочи, тогда не обращайте на меня внимания. Я постою послушаю.
__________________
Поймай яблоко 2! |
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 13:31. |
|
« Предыдущая тема | Следующая тема » |
|
|