#laravel #api #infusionsoft
Вопрос:
Я интегрирую infusion soft в свой проект. Это не работает должным образом. Функция обратного вызова должна быть вызвана, но это не так, когда инициируется объект infusionsoft. Я установил пакет, следуя этим инструкциям, и пакет
https://packagist.org/packages/upwebdesign/laravel-infusionsoft
успешно установлена. Мой файл .env
INFUSIONSOFT_CLIENT_ID=cJIoe40pzxM092VfeplkeKcKF0xChaDD
INFUSIONSOFT_SECRET=T7DYrt96053dHGM9
INFUSIONSOFT_CACHE=file
INFUSIONSOFT_REDIRECT_URI=/infusionsoft/auth/callback
я сделал функцию обратного вызова в web.php, определенный в .env, упомянутом выше
Route::get('infusionsoft/auth/callback',[InfusionsoftController::class,'auth_callback']);
в контроллере
public function auth_callback(Request $request){
infusionsoft::create([
"token_value"=>"infusion_token",
"value"=>"value"
]);
}
в контроллере я сделал эту функцию, которая запускается самой первой,
public function index()
{
$infusionsoft = new InfusionsoftInfusionsoft(array(
'clientId' => getenv('INFUSIONSOFT_CLIENT_ID'),
'clientSecret' => getenv('INFUSIONSOFT_SECRET'),
'redirectUri' => getenv('INFUSIONSOFT_REDIRECT_URI'),
));
$infusionsoft->getToken();
dd($infusionsoft);
}
по моим сведениям, должна быть вызвана функция обратного вызова, но этого не происходит . Я поместил туда фиктивное значение. Он должен работать.
заранее спасибо.