Пробую получить то что передал в пост запросе но ничего

в нем не приходит. Это норлмално ?

class FacebookAuthenticator extends SocialAuthenticator
{

public function supports(Request $request){

….
..

21 ответов

9 просмотров

Это у тебя Action или что?

jenia- Автор вопроса

Это у тебя Action или что?

routes.yaml auth_facebook_my: methods: POST path: /api/oauth11/facebook action я не создавал в контроллере

jenia
routes.yaml auth_facebook_my: methods: POST ...

Извини, а как симфони должен понять, что твой метод это раут?

jenia- Автор вопроса
jenia
я же все запихнул в routes.yaml

У тебя параметр controller отсутствует https://symfony.com/doc/current/routing.html#creating-routes-in-yaml-xml-or-php-files

jenia
screenshot

Ну и?

jenia- Автор вопроса

Ну и?

Так ничего не пришло auth_facebook_my: methods: POST controller: App\Controller\Api\Auth\OAuth\Facebook::connectmy path: /api/oauth11/facebook

jenia
Так ничего не пришло auth_facebook_my: method...

Твой роут будет обрабатывать метод connectmy а не supports. Зачем ты вообще логику делаешь в методе supports?

jenia- Автор вопроса

Твой роут будет обрабатывать метод connectmy а не ...

На самом деле мне нужен реквест в getCredentials но там пусто. Я посмотрел что суппорт обрабатывается раньше и подумал что могло быть затирание поста

jenia
На самом деле мне нужен реквест в getCredentials н...

Если пусто, значит проблема в другом. Название метода supports говорит за себя - он должен возвращать true / false. Предполагаю, что он тебе кидает false. Не знаю, что у тебя там как устроено, ибо непонятна задача и нет кода.

jenia- Автор вопроса

Если пусто, значит проблема в другом. Название мет...

Мне нужно получить токен из пост для отдачи на фасебоок public function supports(Request $request): bool { return $request->attributes->get('_route') === 'auth_facebook_my' || $request->attributes->get('_route') === 'api.oauth.facebook'; } public function getCredentials(Request $request) { return "eee"; //___ TUT NUJEN « token » iz POST vozratit return $this->fetchAccessToken($this->getFacebookClient()); }

jenia
Мне нужно получить токен из пост для отдачи на фас...

Ну вот тебе метод supports и возвращает false, скорее всего. Дампь что у тебя $request->attributes и должен найти ответ

jenia
true 100%. debug

$request->attributes->get('_route') там что лежит?

jenia- Автор вопроса
jenia
auth_facebook_my

Куда дальше идёт реквест? Как ты токен вытаскиваешь? Дамп реквеста делал после того как он идёт в следующий метод?

jenia- Автор вопроса

Куда дальше идёт реквест? Как ты токен вытаскиваеш...

я и хочу его вытащить из POST но в $request (getCredentials(Request $request)) ничего нет 🙁

jenia
я и хочу его вытащить из POST но в $request (getCr...

Тебя дебаг после supports куда отправляет? В getCredentials? Очень сомневаюсь. Что это за либа вообще?

jenia- Автор вопроса

Куда дальше идёт реквест? Как ты токен вытаскиваеш...

vendor/symfony/security-guard/Firewall/GuardAuthenticationListener.php. (true)

Похожие вопросы

Обсуждают сегодня

Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Чет мне ссыкотно опять Rainlab.User в проект ставить. Кто знает, опять наотъебись все сделали или после обнов пользоваться можно?
Black Cat
10
ребят, привет есть ли возможность мигрировать Policies + Auth Methods из нескольких Vault в один? пытаюсь сократить Vault кластера, немного не удобно что для каждой тестовой ...
azadevlab
2
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
это группа токсиков или тех кто помогает?
Ибрагим
9
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
Загрузил на свой сервер, теперь обычные прямые ссылки без query параметров и возможных ограничений, всё равно та же ошибка. Неужели скачивать из VK и перезаливать в TG кажд...
Alexey S
2
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
Можете помочь с этим, я тут использую Джанго как ОРМ для бота, но бот запускать не хочет, уже всезде перерыл не могу решить, может кто то сталкивался?
Ибрагим
4
Карта сайта