Невозможно перенаправить на страницу аутентификации Dropbox

Я создаю простое приложение с использованием Laravel, которое пытается аутентифицироваться в Dropbox для взаимодействия с его основным API. Я пытаюсь перенаправить своих пользователей на страницу Dropbox, где им будет предложено разрешить или запретить доступ к моему приложению. Я успешно настроил клиентские идентификаторы и секреты и провел несколько тестов, однако не могу понять, как перенаправить на внешнюю страницу Dropbox.
Вот мой код:

public function syncDropbox()
{
redirect ('https://www.dropbox.com/1/oauth2/authorize?client_id='.env('DROPBOX_ID').'&response_type=code');
}

Я сделал тест, чтобы напрямую перейти на эту страницу, набрав ее в своем браузере и заменив идентификатор клиента ссылочным, и он перешел на веб-сайт dropbox, что мне нужно сделать, чтобы перенаправить мой контент в приложении?

0

Решение

Вам необходимо использовать:

return Redirect::away('url');

Перенаправить на внешний сайт в Laravel. Там может быть вспомогательная функция для этого называется redirect_away ()

0

Другие решения

Ничего из этого не сработало. Что на самом деле сработало, так это изменив код

  public function syncDropbox()
{
return new RedirectResponse('https://www.dropbox.com/1/oauth2/authorize?client_id='.env('DROPBOX_ID').'&response_type=token&redirect_uri='.env('DROPBOX_REDIRECT_URI'));
}

Это добилось цели.

0

Используйте перенаправление HTML, чтобы сделать это … довольно просто … Вам просто нужно «повторить» код.

<meta http-equiv="refresh" content="0; url=http://example.com/" />
-1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector