Перейти к содержимому


Фотография

Как получить токен личного профиля?

Форум ZiSMO.biz
23
Сообщений в теме: 23

OFFLINE Отправлено

YOU-TOP
Активный
  • Онлайн:8д 22ч 3м
99

Годами делал это через https://vkserv.ru/api/tokenно сегодня вк его забанил. Имею в виду Kate Mobile.

Мне нужен токен с возможность рассылать сообщения. Другие варианты не работают.

 

Может кто еще знает какой сайт? За помощь скину 500 рублей.


Администрация форума не имеет отношения к пользователям форума и к публикуемой ими информации. Пользовательское соглашение
    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

ceg
Продвинутый
  • Онлайн:35д 21ч 53м
527

Напиши свой скрипт.
Пример:

здесь открываем окно авторизации и делаем редирект на созданную тобой страничку, например, vk/oauth_callback. $client_id, $client_secret пишем свои.

$code_verifier = bin2hex(random_bytes(32));
$code_challenge = rtrim(strtr(base64_encode(hash('sha256', $code_verifier, true)), '+/', '-_'), '=');
$state = bin2hex(random_bytes(32));
            
$_SESSION['vk_oauth_client_id'] = $client_id;
$_SESSION['vk_oauth_client_secret'] = $client_secret;
$_SESSION['vk_code_verifier'] = $code_verifier;
$_SESSION['vk_oauth_state'] = $state;
            
$redirect_uri = 'https://example.com/vk/oauth_callback';
            
$scope = 'wall photos video groups';
$auth_url = 'https://id.vk.ru/authorize?' . http_build_query([
 'client_id' => $client_id,
 'redirect_uri' => $redirect_uri,
 'response_type' => 'code',
 'scope' => $scope,
 'code_challenge' => $code_challenge,
 'code_challenge_method' => 'S256',
 'state' => $state,
]);
header('Location: ' . $auth_url);
exit();

на страничке vk/oauth_callback пишем обработку для получения токена

$code = $_GET['code'] ?? null;
$state = $_GET['state'] ?? null;
$device_id = $_GET['device_id'] ?? null;


if (!$code    !$state    !$device_id) {
        $error = 1; $errorText = 'Не удалось получить код авторизации от VK ID';
    } else {
        if (!isset($_SESSION['vk_oauth_state'])    $state !== $_SESSION['vk_oauth_state']) {
            $error = 1; $errorText = 'Несоответствие state (CSRF)';
        } else {
            $client_id = $_SESSION['vk_oauth_client_id'] ?? 0;
            $client_secret = $_SESSION['vk_oauth_client_secret'] ?? '';
            $code_verifier = $_SESSION['vk_code_verifier'] ?? '';
            unset($_SESSION['vk_oauth_client_id'], $_SESSION['vk_oauth_client_secret'], $_SESSION['vk_code_verifier'], $_SESSION['vk_oauth_state']);
            if (!$client_id    !$client_secret    !$code_verifier) {
                $error = 1; $errorText = 'Отсутствуют параметры в сессии';
            } else {
                $redirect_uri = 'https://example.com/vk/oauth_callback';
                $token_url = 'https://id.vk.ru/oauth2/auth';
                $params = [
                    'grant_type' => 'authorization_code',
                    'client_id' => $client_id,
                    'client_secret' => $client_secret,
                    'code' => $code,
                    'code_verifier' => $code_verifier,
                    'device_id' => $device_id,
                    'redirect_uri' => $redirect_uri,
                    'state' => $state,
                ];
                $ch = curl_init();
                curl_setopt_array($ch, [
                    CURLOPT_URL => $token_url,
                    CURLOPT_RETURNTRANSFER => true,
                    CURLOPT_POST => true,
                    CURLOPT_HTTPHEADER => ['Content-Type: application/x-www-form-urlencoded'],
                    CURLOPT_POSTFIELDS => http_build_query($params),
                ]);
                $response = curl_exec($ch);
                $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
                curl_close($ch);
                if ($httpCode !== 200) {
                    $error = 1; $errorText = 'Ошибка обмена кода на токены';
                } else {
                    $token_data = json_decode($response, true);
                    if (isset($token_data['access_token']) && isset($token_data['refresh_token'])) {
                        $access_token = $token_data['access_token'];
                        $refresh_token = $token_data['refresh_token'];
                    } else {
                        $error = 1; $errorText = 'В ответе нет access_token или refresh_token';
                    }
                }
            }
        }
    }

Сообщение отредактировал ceg: 04 08 2026 - 15:31

bd067630f5a7a5e5881ebff576d77937.png

    • 1
  • Наверх
  • Ответить

OFFLINE Отправлено

ceg
Продвинутый
  • Онлайн:35д 21ч 53м
527

Я смотрю zismo чуть очистил знаки. В строках между переменными добавить знак ИЛИ (по две вертикальные палки вместо слова ИЛИ): 

if (!$code ИЛИ !$state ИЛИ !$device_id)

 

 if (!$client_id ИЛИ !$client_secret ИЛИ !$code_verifier)

 

 


Сообщение отредактировал ceg: 04 08 2026 - 15:34

bd067630f5a7a5e5881ebff576d77937.png

    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

123Neo
Форумчанин
  • Онлайн:481д 4ч 29м
28 091

Медали

        

Нужен стабильный объём Premium услуг для Telegram?

BoostTelega - Прямой поставщик услуг телеграм.

 

Сейчас активно расширяем базу и готовы принимать новых крупных клиентов.


Есть объём? Напиши — дадим цену под тебя.

Сайт - boosttelega.online
Техподдержка - @boost_telegahelp


Сообщение отредактировал 123Neo: 24 09 2026 - 16:29

Рекламный пост


    OFFLINE Отправлено

    YOU-TOP
    Активный
    • Онлайн:8д 22ч 3м
    99

     

    Я смотрю zismo чуть очистил знаки. В строках между переменными добавить знак ИЛИ (по две вертикальные палки вместо слова ИЛИ): 

    if (!$code ИЛИ !$state ИЛИ !$device_id)
     if (!$client_id ИЛИ !$client_secret ИЛИ !$code_verifier)

    А вы сами то пробовали? Я попробовал. Токен получил но он только основную инфу отдает о страничке. Прав на сообщения он не дает а что бы давал надо что бы приложение вк прошло модерацию. Оно конечно же его не пройдет, ибо я не смогу придумать обоснование зачем мое приложение такие права хочет получать.


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    STRELOK
    Постоянный
    • Онлайн:414д 23ч 34м
    566

     

    Напиши свой скрипт.
    Пример:

    здесь открываем окно авторизации и делаем редирект на созданную тобой страничку, например, vk/oauth_callback. $client_id, $client_secret пишем свои.

    $code_verifier = bin2hex(random_bytes(32));
    $code_challenge = rtrim(strtr(base64_encode(hash('sha256', $code_verifier, true)), '+/', '-_'), '=');
    $state = bin2hex(random_bytes(32));
                
    $_SESSION['vk_oauth_client_id'] = $client_id;
    $_SESSION['vk_oauth_client_secret'] = $client_secret;
    $_SESSION['vk_code_verifier'] = $code_verifier;
    $_SESSION['vk_oauth_state'] = $state;
                
    $redirect_uri = 'https://example.com/vk/oauth_callback';
                
    $scope = 'wall photos video groups';
    $auth_url = 'https://id.vk.ru/authorize?' . http_build_query([
     'client_id' => $client_id,
     'redirect_uri' => $redirect_uri,
     'response_type' => 'code',
     'scope' => $scope,
     'code_challenge' => $code_challenge,
     'code_challenge_method' => 'S256',
     'state' => $state,
    ]);
    header('Location: ' . $auth_url);
    exit();

    на страничке vk/oauth_callback пишем обработку для получения токена

    $code = $_GET['code'] ?? null;
    $state = $_GET['state'] ?? null;
    $device_id = $_GET['device_id'] ?? null;
    
    
    if (!$code    !$state    !$device_id) {
            $error = 1; $errorText = 'Не удалось получить код авторизации от VK ID';
        } else {
            if (!isset($_SESSION['vk_oauth_state'])    $state !== $_SESSION['vk_oauth_state']) {
                $error = 1; $errorText = 'Несоответствие state (CSRF)';
            } else {
                $client_id = $_SESSION['vk_oauth_client_id'] ?? 0;
                $client_secret = $_SESSION['vk_oauth_client_secret'] ?? '';
                $code_verifier = $_SESSION['vk_code_verifier'] ?? '';
                unset($_SESSION['vk_oauth_client_id'], $_SESSION['vk_oauth_client_secret'], $_SESSION['vk_code_verifier'], $_SESSION['vk_oauth_state']);
                if (!$client_id    !$client_secret    !$code_verifier) {
                    $error = 1; $errorText = 'Отсутствуют параметры в сессии';
                } else {
                    $redirect_uri = 'https://example.com/vk/oauth_callback';
                    $token_url = 'https://id.vk.ru/oauth2/auth';
                    $params = [
                        'grant_type' => 'authorization_code',
                        'client_id' => $client_id,
                        'client_secret' => $client_secret,
                        'code' => $code,
                        'code_verifier' => $code_verifier,
                        'device_id' => $device_id,
                        'redirect_uri' => $redirect_uri,
                        'state' => $state,
                    ];
                    $ch = curl_init();
                    curl_setopt_array($ch, [
                        CURLOPT_URL => $token_url,
                        CURLOPT_RETURNTRANSFER => true,
                        CURLOPT_POST => true,
                        CURLOPT_HTTPHEADER => ['Content-Type: application/x-www-form-urlencoded'],
                        CURLOPT_POSTFIELDS => http_build_query($params),
                    ]);
                    $response = curl_exec($ch);
                    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
                    curl_close($ch);
                    if ($httpCode !== 200) {
                        $error = 1; $errorText = 'Ошибка обмена кода на токены';
                    } else {
                        $token_data = json_decode($response, true);
                        if (isset($token_data['access_token']) && isset($token_data['refresh_token'])) {
                            $access_token = $token_data['access_token'];
                            $refresh_token = $token_data['refresh_token'];
                        } else {
                            $error = 1; $errorText = 'В ответе нет access_token или refresh_token';
                        }
                    }
                }
            }
        }
    

    Эту мульку каждый школьник может сляпать, ты ему ид прилы дай с правами для получения да приватной чтобы не заэтсамое....


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    YOU-TOP
    Активный
    • Онлайн:8д 22ч 3м
    99

    Эту мульку каждый школьник может сляпать, ты ему ид прилы дай с правами для получения да приватной чтобы не заэтсамое....

    вот именно. а приложений я так понял с такими правами больше не осталось. эх печалька конечно. придется обратно на зеннопостер возвращаться.

     

    Может кто то все же знает живое приложение? 5000 заплачу за ссылку.


    Сообщение отредактировал YOU-TOP: 08 08 2026 - 16:53

      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    STRELOK
    Постоянный
    • Онлайн:414д 23ч 34м
    566

    вот именно. а приложений я так понял с такими правами больше не осталось. эх печалька конечно. придется обратно на зеннопостер возвращаться.

     

    Может кто то все же знает живое приложение? 5000 заплачу за ссылку.

    Ответ в ответе. На то она и приватная. Никто даже за 50000 не даст чтобы ее убивали. Делай свою


      • 1
    • Наверх
    • Ответить

    OFFLINE Отправлено

    sivcovs726
    Активный
    • Онлайн:10д 20ч 19м
    50

    Del


    Сообщение отредактировал sivcovs726: 08 08 2026 - 19:47

      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    ceg
    Продвинутый
    • Онлайн:35д 21ч 53м
    527

    Эту мульку каждый школьник может сляпать, ты ему ид прилы дай с правами для получения да приватной чтобы не заэтсамое....

     

    а здесь каждый выкладывает сообщения по мере своего опыта и возможностей. ID приложения с этими правами нужно получить самому либо с давно созданного приложения, либо покупать аккаунт со старым созданным приложением.

    Я выложил кoд получения токена, а не софт, волшебным образом дающий всемогущие права, а человек с правами уже разберется. Скорее всего поможет старое созданное приложение. Конкретно я использую этот кoд получения токена для автопостинга, используя для API доступа старое созданное VK приложение - в новых VK приложениях даже параметры для функционала автопостинга под запретом.

     

    Надеюсь автор найден итоговое решение, с VK API стало работать очень сложно


    Сообщение отредактировал ceg: 10 08 2026 - 15:04

    bd067630f5a7a5e5881ebff576d77937.png

      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    YOU-TOP
    Активный
    • Онлайн:8д 22ч 3м
    99

    Нашел я новое приложение для получения токенов. По совету комментаторов не буду им делится. Тема не актуальна. 5000 то же)


      • 1
    • Наверх
    • Ответить

    OFFLINE Отправлено

    SuperAxe
    Активный
    • Онлайн:9д 14ч 50м
    11

    Нашел я новое приложение для получения токенов. По совету комментаторов не буду им делится. Тема не актуальна. 5000 то же)

    Через аки спамишь ? На что , если не секрет.


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    YOU-TOP
    Активный
    • Онлайн:8д 22ч 3м
    99

    Через аки спамишь ? На что , если не секрет.

    у меня свои услуги.


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    SuperAxe
    Активный
    • Онлайн:9д 14ч 50м
    11

    у меня свои услуги.

    Какие?


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    YOU-TOP
    Активный
    • Онлайн:8д 22ч 3м
    99

    Какие?

    ну то же не буду говорить. только идиот будет палить рабочую тему что бы она стала не рабочей.


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    SuperAxe
    Активный
    • Онлайн:9д 14ч 50м
    11

    Обычно накрываются все темы , вопрос времени. Мб мне подгонишь под процент с   выплат?

    ну то же не буду говорить. только идиот будет палить рабочую тему что бы она стала не рабочей.

     


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    YOU-TOP
    Активный
    • Онлайн:8д 22ч 3м
    99

    Обычно накрываются все темы , вопрос времени. Мб мне подгонишь под процент с   выплат?

    а знаете почему они накрываются? потому что хвастаются и рассказывают во всех красках как круто зарабатывают. вот я так делаю только когда тема исчерпала себя. делюсь так сказать мемуарами. пока тема работает, бабос капает, я об этом предпочитаю ни кому не говорить. конкуренты мне не нужны. и партнеры то же. 


    Сообщение отредактировал YOU-TOP: 12 08 2026 - 14:48

      • 2
    • Наверх
    • Ответить

    OFFLINE Отправлено

    SuperAxe
    Активный
    • Онлайн:9д 14ч 50м
    11

    а знаете почему они накрываются? потому что хвастаются и рассказывают во всех красках как круто зарабатывают. вот я так делаю только когда тема исчерпала себя. делюсь так сказать мемуарами. пока тема работает, бабос капает, я об этом предпочитаю ни кому не говорить. конкуренты мне не нужны. и партнеры то же. 

    Мб нужны? Сколько в месяц подымаешь? 


      • 0
    • Наверх
    • Ответить

    ONLINE Отправлено

    mentos87
    Активный
    • Онлайн:260д 17ч 38м
    374

    Мб нужны? Сколько в месяц подымаешь? 

     

     Ну и вопросы у тебя. Кто же тебе раскроет свой заработок )

    И для чего спрашивать кто сколько зарабатывает, ты из налоговой? Как минимум это странные вопросы 


    Социальная сеть для ai креаторов, агрегатор нейросетей Ссылка

      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    Ziklinda
    Форумчанин
    • Онлайн:798д 14ч 51м
    1 903

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

    деньги любят тишину


    Пoдпиcчики просмотры premium бусты реакции лайки репосты комментарии автопросмотры https://link.ok.ru/YvQE1
    ipv6/ipv4 прoкси с ротацией на каждый запрос, все время новый ip идеальны для массовых регистраций https://link.ok.ru/v49O1

      • 2
    • Наверх
    • Ответить

    OFFLINE Отправлено

    SuperAxe
    Активный
    • Онлайн:9д 14ч 50м
    11

    Темки в лучшем случае живут пару лет , потом крышка.... ДУмал подгонит.

     Ну и вопросы у тебя. Кто же тебе раскроет свой заработок )

    И для чего спрашивать кто сколько зарабатывает, ты из налоговой? Как минимум это странные вопросы 

     


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    solodov_nikita
    Активный
    • Онлайн:16д 3ч 57м
    9

    Темки в лучшем случае живут пару лет , потом крышка.... ДУмал подгонит.

    он раньше писал что крутит лайки подписчиков


      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    YOU-TOP
    Активный
    • Онлайн:8д 22ч 3м
    99

    Мб нужны? Сколько в месяц подымаешь? 

    те кто реально много зарабатывают - молчат. а те кто пишут что легко и много - пи3дят.


    Сообщение отредактировал YOU-TOP: 14 08 2026 - 14:31

      • 1
    • Наверх
    • Ответить

    OFFLINE Отправлено

    manjus
    Продвинутый
    • Онлайн:46д 6ч 29м
    195

    пи3дят.

    100%


    500 руб. на халяву за заказ карты озон https://finance.ozon...o/ref/N43RLBFZB

      • 0
    • Наверх
    • Ответить

    OFFLINE Отправлено

    LegitSMS
    Активный
    • Онлайн:1д 13ч 7м
    -5

    Попробуй поискать альтернативные методы получения токена на специализированных форумах или группах, там могут подсказать рабочие схемы. Удачи!


    LegitSMS.com Номера телефонов, не относящиеся к VoIP, для SMS-верификации от 0,02

    (e) Доступно более 180 стран. (e) Срок аренды до 180 дней. (e) Удобный API. (e) Одноразовая проверка/повторное использование одного и того же номера.

      • 0
    • Наверх
    • Ответить



    Напишите сообщение


      

    Самое интересное

    Самое обсуждаемое

     



    1