@DC7499

Страница 59 из 1477
f1nnix
30.04.2016
13:10:46
вот!

Она сначала спрашивает тебе пермишшны вроде бы, не?

То есть ты должен вручную подтвержить согласие на запрошенные скоупы

Voldemar
30.04.2016
13:11:18
ну как бы должна спрашивать

Google
f1nnix
30.04.2016
13:11:38
А для этого ты должен быть авторизованым VK

Соотвественно, это не совсем не server-side. Или туплю?

Voldemar
30.04.2016
13:12:05
не тупишь, это клиент сайд получение токена

мне по логину-паролю нужен был токен

скоп тут вроде максимальный, для красоты

f1nnix
30.04.2016
13:13:27
Клиент сайд у меня и так работает. Меня интесует ситуация, что делать, когда токен протухнет

У меня сейчас вот как сделано

def get_auth_params(): auth_url = ("https://oauth.vk.com/authorize?client_id={app_id}" "&scope=wall,photos&redirect_uri=http://oauth.vk.com/blank.html" "&display=page&response_type=token".format(app_id=APP_ID)) webbrowser.open_new_tab(auth_url) print(auth_url) redirected_url = input("Paste here url you were redirected:\n") aup = parse_qs(redirected_url) aup['access_token'] = aup.pop( 'https://oauth.vk.com/blank.html#access_token') save_auth_params(aup['access_token'][0], aup['expires_in'][0], aup['user_id'][0]) return aup['access_token'][0], aup['user_id'][0]

Посольку апп девелопаю в докере, просто копирую print(auth_url), получаю токен в аторизованном браузере, а затем скармливаю его в консоль

Но это требует прямого доступа в консоли, чего в работющем приложении в докере на продакшне, как ты понимаешь, быть не может

Писать отдельную клиент-сайд обвязку для рефреша токена ужасно не хочется

Поэтому пытаюсь понять, можно ли как-то рефрешнуть токен и не-интерактином режиме :)

А при получении токена по логин/пассу он не требует копирования токена, так?

Google
Voldemar
30.04.2016
13:18:07
так просто логинься по мылу-пассу и получай токен опять

f1nnix
30.04.2016
13:18:08
Просто возвращает access_token?

Voldemar
30.04.2016
13:18:29
там в тексте странички я парсил токен просто

f1nnix
30.04.2016
13:18:43
Да хреновая это идея, логин пасс передавать, это и пытаюсь избежать :). Но видимо, это единственный способ

Спасибо!

Voldemar
30.04.2016
13:18:50
и отдавал в поле объекта

f1nnix
30.04.2016
13:20:08
Вообщем, я понял, просто по кредам буду получать, видимо это единственный нормальный способ.

Voldemar
30.04.2016
13:20:16
а почему не нравится передавать логин-пасс? Личный акк что ли?

f1nnix
30.04.2016
13:20:21
Ага

Voldemar
30.04.2016
13:20:30
%)

Не надо так )

f1nnix
30.04.2016
13:21:49
Ну вот и я пытаюсь как-то без этого обойтись.

Тем более при использовании двуфактопки небось тоже какие нибудь заморочки будут

Voldemar
30.04.2016
13:23:16
мягко говоря да

f1nnix
30.04.2016
13:23:18
А при получении через копирование все эти проблемы не возникают

Потому что там технически происходит авторизация, а не аутентификация

Voldemar
30.04.2016
13:24:15
ога

но личный акк на проде — зло

собственно там я вижу корень проблемы

f1nnix
30.04.2016
13:26:29
Спасибо, кэп) Но как постить скажем, в свой скоуп?

Google
f1nnix
30.04.2016
13:26:39
Если бы речь шла о постинге в группу, тогда да

Можно было бы просто создать левый акк, дать ему права постить в группу и все

Максимум чем ты рискуешь — черными дилдаками в ленте группы

Voldemar
30.04.2016
13:27:32
ага, и "похекано бай Васян"

f1nnix
30.04.2016
13:27:35
А если хочешь скажем, загружать фотки к себе в альбом с сайта, то ведь никак по другому нельзя?

Я прост не уверен во всех тонкостях вк, но вроде там нельзя дать другому юзеру разерешение заливать фотки к тебе в альбом?

Voldemar
30.04.2016
13:29:17
а тебе нужно сделать токен 1 раз по идее (поставив ему время издыхания =0, для апи это бесконечный токен вроде как) и дальше крутиться

f1nnix
30.04.2016
13:30:27
А, ну вот это решение. А так можно? Если да, то жизнь наладится) просто запрошу минимальные пермишшны и все

Voldemar
30.04.2016
13:31:06
ой лол) А я думал, чего ты такой огород городишь)

BlackGopher
30.04.2016
13:31:22
Чет я тоже грузился долго)

f1nnix
30.04.2016
13:31:34
Ну, вроде во всех социалках рефреш треубется, кроме инстаграмма

Voldemar
30.04.2016
13:31:35
я думал, нужно типа для кучи ботов делать аксесс

BlackGopher
30.04.2016
13:31:59
Нет , в ВК тебе только один токен можно сделать на всегда

Voldemar
30.04.2016
13:32:13
рефреш нужен будет кстати, если тебя забанят

f1nnix
30.04.2016
13:32:21
О, отлично, вот что я называю секурити бай дефаулт

BlackGopher
30.04.2016
13:32:52
И да , не все запросы требуют токен же

f1nnix
30.04.2016
13:33:09
Ну мне нужно лить произвольные пикчи массово в свой альбом

Voldemar
30.04.2016
13:33:27
ну ему нужно пополнять личные архивы))

Google
f1nnix
30.04.2016
13:33:32
Yep!

Voldemar
30.04.2016
13:33:39
там трэба

f1nnix
30.04.2016
13:34:00
А органичение на количество фоточек/альбом/в целом на акк у них есть?

Voldemar
30.04.2016
13:34:59
в далёких годах вроде да, щас не знаю. Но не советую в 1 альбом лить много, при просмотре могут быть проблемы

f1nnix
30.04.2016
13:35:34
А я не собираюсь просматривать, только по API обратно дергать :)

Web
30.04.2016
13:35:59
https://vk.com/page-53003970_46897420

Voldemar
30.04.2016
13:36:26
уже вижу заголовки новостей "вк похекан, переполнен счетчик фотографий в альбоме у пользователя ХХХХ"

Web
30.04.2016
13:36:51
в описании к методу в api вроде как пишется подобная инфа

переполнить наврятли выйдет

f1nnix
30.04.2016
13:37:39
Ну тут о лимитах нет https://vk.com/dev/photos.save

Voldemar
30.04.2016
13:37:44
про 500 фото я чето такое помню, да

f1nnix
30.04.2016
13:37:50
А вот по ссылке @m3sha все есть. Спасибо!

Voldemar
30.04.2016
13:38:44
не мне только спасибус

f1nnix
30.04.2016
13:39:23
Пардон, исправил kudos)

Web
30.04.2016
13:39:47
Можно еще нагуглить инфы по лимитам

Часть устарела, вроде как.

asce
30.04.2016
14:04:05
Dc на выезде

f1nnix
30.04.2016
15:51:37
Мм, он редиректит на самого себя же

Google
Eugene
30.04.2016
15:53:01
Чтобы избежать копипасты со стороны пользователя мы поднимали сервер на локалхосте, указывали его в редирект и ждали, пока придет запрос

Откуда и доставали токен. Правда это было на ФБ, можно ли в вк так - хз

f1nnix
30.04.2016
15:53:52
Мы точно об одном и том же говорим?

вк требует скопировать URL, на который сам же и редиректит

Причём в авторизованном браузере

Arkadiy
30.04.2016
15:56:21
а это законно?

f1nnix
30.04.2016
15:58:40
а это законно?
Согласен, я бы за Python вообще на 14 суток сажал

Z1ma
30.04.2016
15:59:03
Походный набор Юный слесарь?

Eugene
30.04.2016
15:59:29
После того как скопируешь

f1nnix
30.04.2016
16:00:08
Испльзовать в запросе для получения access_token

Eugene
30.04.2016
16:04:07
Этот урл нельзя изменить на http://localhost?

Может я что-то путаю

Nfmka
30.04.2016
18:36:15
Парни, кто знает? Батя оставил машину kia включенной и уехал с ключами в другой город. Как отключить машину? Чет слышал про через телефон можно сигнал передать, оно работает такой способ? )

d1sen
30.04.2016
18:37:12
заткни выхлопную трубу картошкой :)

Nfmka
30.04.2016
18:37:29
я тоже в другом городе, есть только телефон охранника на стоянке

Tiny
30.04.2016
18:37:31
Can шина 8))

Web
30.04.2016
18:37:52
Ждать пока кончиться бензин, не?

Nfmka
30.04.2016
18:38:02
40 литров залито, полный бак

d1sen
30.04.2016
18:38:16
позвонить охраннику и попросить заткнуть выхлопную трубу картошкой :)

Страница 59 из 1477