Получение ошибки "электронная почта уже используется" при запросе кода авторизации в sageone API

Я пытаюсь получить токен доступа для выполнения моего запроса sageone api, но перед этим мне нужно получить код авторизации. Но когда я пытаюсь его получить, я получил ошибку на моем 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`

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

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

любой орган может предложить здесь что угодно

1 ответ

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

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

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

Другие вопросы по тегам