Получение ошибки «электронная почта уже используется» при запросе кода авторизации в sageone API - PullRequest
1 голос
/ 06 ноября 2019

Я пытаюсь получить токен доступа для удовлетворения моего запроса API sageone, но перед этим мне нужно получить код авторизации. Но когда я пытаюсь получить его, я получаю сообщение об ошибке на своем URL-адресе обратного вызова, что «электронная почта уже используется», вот URL запроса

 `https://www.sageone.com/oauth2/auth/central?filter=apiv3.1&client_id={{MY_CLIENT_ID}}&response_type=code&redirect_uri=http://localhost:85/test.php&scope=full_access&state=1234`

После посещения вышеуказанной ссылки я предложил войти в свою учетную запись sageкогда я вошел в систему, я перенаправил на URL обратного вызова, который я указал в приведенном выше запросе, и получил ошибки ниже в параметрах

http://localhost:85/test.php?error=Invalid+request&reason=Email+already+in+use&state=1234

. Любое тело может предложить здесь что-нибудь

1 Ответ

0 голосов
/ 06 ноября 2019

Email already in use обычно происходит в ситуации, когда вы в прошлом входили в приложение Sage One / Accounting в браузере для другой страны. Для пользователя существует действительный файл cookie, но приложение ищет пользователя в неправильной стране.

Используйте этот URL-адрес для сброса файла cookie: https://www.sageone.com/?clear. Позвоните, прежде чем перейти к https://www.sageone.com/oauth2/auth/central, и это должно быть исправлено.

Примечание: для получения дополнительной документации об этом поведении, проверьте FAQ: https://developer.sage.com/api/accounting/guides/faq/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...