В западных бухгалтериях тоже бывают изменения

Бывает меняют код.

Недавно SCOPE назывался: ZBBooks.fullaccess.all

А сейчас переименовали в: ZohoBooks.fullaccess.all

В итоге вместо доступа фига:

Долго не мог понять почему, только потом заметил, что SCOPE поменяли.

Но после этого всё равно не заработало. Я думал, у них сервера глючат и дал пару дней «отстояться» проблеме. Но не помогло. Начал внимательно анализировать протокол и обнаружил, что в заголовке «Authorization» они поменяли «ZB-oauthtoken» на «Zoho-oauthtoken». Вот зачем, спрашивается?

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментариев 6

  1. bob:

    Код использовал устаревший API, который какое-то время еще поддерживался но в итоге выкинули его наконец. Вот и все дела.
    При авторизации всегда тщятельно проверяй параметры запроса на соответствие актуальной документации.

    • Не угадал. Код я сам написал месяц назад, как раз по их методичке. И вот они его поменяли. Там ничего не изменилось, просто тупо переименовали идентификаторы

      • bob:

        Когда писалась методичка неизвестно. Есть актуальный хелп на странице.

        Более того, гугление по «ZBBooks.fullaccess.all» ничего не дает в отличие от «ZohoBooks.fullaccess.all», которое сразу выдает ссылку на документацию

        Так что выкинь эту методичку.

        • Только на методичку и выдает, ггг.

          • bob:

            Есь документация по API и там все верно. Что за методичка — непонятно. У меня гугл никакой методички не выдал по фразе «ZBBooks.fullaccess.all» (в кавычках). Пости ссылку на методичку.

          • Потому что это прежняя версия API, естественно не выдал. Суть поста в том, что не только 1с любит менять идентификаторы

Добавить комментарий

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