Настройка аутентификации через Twitter

Пытался настроить аутентификацию через твиттер (вот эта https://support.webasyst.ru/20...) , однако инструкция совсем не отображает действительность. Подскажите, как по новой системе твиттера пройти регистрацию?

4 ответа

  • 1
    Максим Webasyst 25 февраля 2019 09:48 #

    Руководство по-прежнему актуально, но перед созданием приложения нужно пройти проверку для подключения такой возможности. Следуйте указаниям https://developer.twitter.com/... и все должно получиться.  

    • +2
      replicant replicant 19 июня 2019 16:51 #

      В последние пару месяцев отрубилась аутентификация через Твиттер. Ошибка такая.

      Unable to complete OAuth: no token returned from Twitter code 500
      ## wa-system/auth/adapters/twitterAuth.class.php(180)
      #0 wa-system/controller/waOAuthController.class.php(49): twitterAuth->auth()
      #1 wa-system/controller/waController.class.php(21): waOAuthController->execute()
      #2 wa-system/controller/waViewController.class.php(46): waController->run(NULL)
      #3 wa-system/controller/waFrontController.class.php(254): waViewController->run(NULL)
      #4 wa-system/controller/waFrontController.class.php(189): waFrontController->runController(Object(shopOAuthController), NULL)
      #5 wa-system/waSystem.class.php(649): waFrontController->execute(NULL, 'OAuth')
      #6 wa-system/waSystem.class.php(503): waSystem->dispatchFrontend('oauth.php/twitt...')
      #7 index.php(7): waSystem->dispatch()
      #8 {main}
      GET
      array(
        'app' => 'shop',
      )
      Params
      array()

      Куда копать? Токены обновил на всякий случай, но безрезультатно. Входы через остальные соцсети работают нормально.

  • 1
    Антон 23 июля 2019 09:05 #

    Таже проблема!

    Уже перегенерировал ключи в Твиттере, все равно ощибка 500 - обратитесь к разработчикам!

    2019-07-23 09:01:09 193.200.205.135 oauth.php/twitter/?app=shop Uncaught exception waAuthException: Unable to complete OAuth: no token returned from Twitter (500) ## wa-system/auth/adapters/twitterAuth.class.php(189) #0 wa-system/controller/waOAuthController.class.php(49): twitterAuth->auth() #1 wa-system/controller/waController.class.php(21): waOAuthController->execute() #2 wa-system/controller/waViewController.class.php(46): waController->run(NULL) #3 wa-system/controller/waFrontController.class.php(254): waViewController->run(NULL) #4 wa-system/controller/waFrontController.class.php(189): waFrontController->runController(Object(shopOAuthController), NULL) #5 wa-system/waSystem.class.php(649): waFrontController->execute(NULL, 'OAuth') #6 wa-system/waSystem.class.php(503): waSystem->dispatchFrontend('oauth.php/twitt...') #7 index.php(7): waSystem->dispatch() #8 {main}
  • 1
    Антон 23 июля 2019 09:18 #

    Проблема решена:

    В twitter необходимо отредактировать настройки (появились новые обязательные поля)! Дозаполнить поля и - (самое главное) изменить Callback URL

    Callback URL

    https://yourdomain/oauth.php/twitter/

    Самое главное - в конце закрывающий слеш / 

Добавить ответ

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