0
Не ошибка

401 (Unauthorized) https://dadata.ru/api/v2/detectAddressByIp

Анонимный 9 лет назад обновлен Антон Жиянов 9 лет назад 8

на сайте не работает

локально все тоже самое работает

На рассмотрении

Уточните, пожалуйста, какой запрос отправляете? Для корректного использования нужно подтвердить почту, а также передавать токен в заголовке.

Host: dadata.ru
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Authorization: Token ${из личного кабинета}
X-Version: 16.2.1
Cache-Control: max-age=0
Referer: http://site
Origin: http://site
DNT: 1
Connection: keep-alive


ответ


Connection: keep-alive
Content-Type: application/json;charset=UTF-8
Date: Wed, 20 Apr 2016 14:15:17 GMT
Server: nginx/1.6.0
Transfer-Encoding: chunked
X-Powered-By: Undertow/1
access-control-allow-credentials: true
access-control-allow-origin: http://site


{"family":"CLIENT_ERROR","reason":"Unauthorized","message":"An Authentication object was not found in the SecurityContext"}

Каким способом отправляете запрос? На какой URL? И какой у вас логин в ДаДате?

wox@wox.ru

отправляю как написано в инструкции к j-плагину

$('[title="ФИО"]').suggestions({
serviceUrl: "https://dadata.ru/api/v2",
token: "${АПИ-Ключ}",
type: "NAME",
count: 5,
onSelect: function(suggestion) {
console.log(suggestion);
}
});

  1. Я не вижу такого зарегистрированного логина.
  2. Вы отправляете на https://dadata.ru/api/v2 или на https://dadata.ru/api/v2/detectAddressByIp?
  3. Если можно, дайте ссылку на реализацию.

перепутал

woxteam@yandex.ru

на https://dadata.ru/api/v2


<link href="https://dadata.ru/static/css/lib/suggestions-16.2.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="https://dadata.ru/static/js/lib/jquery.suggestions-16.2.min.js"></script>

<script>
(function() {
    if (!_spBodyOnLoadCalled) {
        _spBodyOnLoadFunctions.push(pageLoad);
    } else {
        pageLoad();
    }

    function pageLoad() {
        $('[title="Название"]').suggestions({
        serviceUrl: "https://dadata.ru/api/v2",
        token: "${Api-key}",
        type: "NAME",
        count: 5,
        onSelect: function(suggestion) {
            console.log(suggestion);
        }
    });
    }
})();
</script>

Нужен либо адрес сайта, либо больше информации о проблеме:

  • полное содержимое джаваскрипт-консоли на странице подсказок после загрузки страницы;
  • полное содержимое джаваскрипт-консоли на странице подсказок после попытки ввода в поле подсказок
  • полный скрин экрана с включенными средствами разработчика;
  • скрин консоли после загрузки страницы;
  • скрин консоли после попытки ввода в поле подсказок;
  • скрин закладки «сеть» в средствах разработчика после загрузки страницы;
  • скрин закладки «сеть» в средствах разработчика после попытки ввода в поле подсказок.

Сервис поддержки клиентов работает на платформе UserEcho