@ru_python

Страница 2493 из 9768
Alex
13.03.2017
15:09:01
http://localhost:8080/login/vk#access_token=token&expires_in=86400&user_id=****

получается так

# за место ?

как это решается

Google
Igor
13.03.2017
15:09:21
а как ты это получил

Alex
13.03.2017
15:09:25
прогуглил весь гугл

https://oauth.vk.com/authorize?client_id=5814969&display=page&redirect_uri=http://localhost:8080/login/vk&scope=friends&response_type=token&v=5.52

Igor
13.03.2017
15:10:41
прогугли теперь про urlencode

и про ? с &, да

Проксимов
13.03.2017
15:10:49
Взломать вконтактик хочешь?

Alex
13.03.2017
15:11:09
авторизоваться хочу

я на html делаю

Alex
13.03.2017
15:12:05
user id и токен специально так заменены

Google
Igor
13.03.2017
15:12:13
да поебать на user_id с токеном

Alex
13.03.2017
15:12:17
получаю все норм если за место хеш тега ставлю знак вопроса

Igor
13.03.2017
15:12:20
во-первых, urlencode

во-вторых, ты ошибся символом в redirect_uri

догадайся, где и каким

Alex
13.03.2017
15:16:05
получилось только я хз что я сделал) Просто url с офф сайта скопировал и все

Igor
13.03.2017
15:16:50
удивительно

Alex
13.03.2017
15:17:40
я понял что изменилось, на офф сайте type=code

у меня token

response_type=token

с этим снова та же херня

я делаю кнопку на html без python, поэтому urlencode мне не нужен

Igor
13.03.2017
15:18:58
я думаю, если ты передаешь URL одним из аргументов в Query String, то экранировать этот URL надо, чтоб не объебаться потом

вне зависимости от того, статика это или python

Alex
13.03.2017
15:19:34
я не передаю его как аргумент

это просто кнопка с a href

Igor
13.03.2017
15:19:41
а это че - redirect_uri?

Alex
13.03.2017
15:20:36
<p><a class="btn btn-lg btn-success" href="https://oauth.vk.com/authorize?client_id=5814969&display=page&redirect_uri=http://localhost:8080/login/vk&scope=friends&response_type=token&v=5.62" role="button">Авторизоваться</a></p>

Igor
13.03.2017
15:20:54
тааак

и?)

Google
Igor
13.03.2017
15:21:07
вот у меня щас будет охуенный вопрос на миллион

какое содержимое у redirect_uri?

http://localhost:8080/login/vk

такое?

http://localhost:8080/login/vk&scope=friends&response_type=token&v=5.62

или такое?

а может, такое? http://localhost:8080/login/vk&scope=friends

Nardis
13.03.2017
15:21:45
?

Igor
13.03.2017
15:22:25
другой наводящий вопрос, на два миллиона

как отделяется первый параметр query string от фактического URL'а?

варианты ответа: 1) символом ? 2) символом # 3) символом &

Alex
13.03.2017
15:23:50
если ты про то что / после vk

там же &

Igor
13.03.2017
15:24:05
символом ?
хочу эмодзи с факами.

там же &
так. а этот символ относится к http://localhost:8080/login/vk или к https://oauth.vk.com/authorize?

Nikolay
13.03.2017
15:25:19
хочу эмодзи с факами.
это обычный юникод есичо

Igor
13.03.2017
15:25:47
это обычный юникод есичо
ой, я в глаза ебусь, а это и есть фак

я подумал, это указательный палец

прикоооольно, ыыы

Google
Igor
13.03.2017
15:26:00
спасибо

Alex
13.03.2017
15:27:00
https://oauth.vk.com/authorize?client_id=5814969 И display=page И redirect_uri=http://localhost:8080/login/vk И scope=friends И response_type=token И v=5.6

заменил для удобного чтения

Igor
13.03.2017
15:27:29
тааааак

а к чему тогда здесь был вопрос про

http://localhost:8080/login/vk?access_token=token&expires_in=86400&user_id=****

должно быть так

Admin
ERROR: S client not available

Igor
13.03.2017
15:27:41
http://localhost:8080/login/vk#access_token=token&expires_in=86400&user_id=****

получается так

Alex
13.03.2017
15:29:44
в результате у меня в конечном итоге в url, не знак вопроса стоит, а хеш тег

я хз откуда он берется

и более того я хз как его обработать через питон

request.url

не выдает хеш теги

Igor
13.03.2017
15:30:42
бля. давай сначала. у тебя есть ссылка на хтмл страничке. она ведет на https://oauth.vk.com/authorize?client_id=5814969&display=page&redirect_uri=http://localhost:8080/login/vk&scope=friends&response_type=token&v=5.62

Alex
13.03.2017
15:30:45
стоит мне заменить уже самому в url знак хештега на знак вопроса как все видно и все прекрасно

да

Igor
13.03.2017
15:30:51
не выдает хеш теги
удивительно, почему

где у тебя появляется хештег?

Google
Igor
13.03.2017
15:31:19
после того, как vk перебросит тебя на твой localhost:8080/login/vk?

Alex
13.03.2017
15:31:28
lf

да

Igor
13.03.2017
15:31:38
т.е. в итоге браузер находится на странице http://localhost:8080/login/vk#access_token=token&expires_in=86400&user_id=**** ?

Eldar
13.03.2017
15:31:45
где у тебя появляется хештег?
я щас не помню где именно но в какой-то момент vk дейстительно отдает урлу с #

Alex
13.03.2017
15:32:11
воооот

с этим и беда

Igor
13.03.2017
15:32:25
так, а подумать, почему VK может так делать, не?

Eldar
13.03.2017
15:32:26
lf
я тут не в теме, но почему ты готовую либу не заюзеаешь для вк?

Alex
13.03.2017
15:32:35
я заменил сейчас response_type на token

ой

на code

и код получается идеально, а токен с хеш тегом

Levent
13.03.2017
15:32:58
ой
ПКМ > Edit

Igor
13.03.2017
15:33:00
эх. https://oauth.vk.com/authorize?client_id=5814969&display=page&scope=friends&response_type=token&v=5.62&redirect_uri=http://localhost:8080/login/vk

че будет если так?

Levent
13.03.2017
15:33:11
ПКМ > Edit
Либо просто стрелкой вверх в поле чата

Eldar
13.03.2017
15:33:11
так, а подумать, почему VK может так делать, не?
я хз, для aiohttp есть один собственноручно написанный костыль

Igor
13.03.2017
15:33:13
ПКМ > Edit
кнопка "стрелка вверх" на клавиатуре еще

Страница 2493 из 9768