Публикация

подписчиков: 2 Подписаться
0
Avatar

Создание контрагента

Здравствуйте.
скажите пожалуйста откуда взять данные для
" meta -внешний уникальный идентификатор в формате метаданных (мета с syncId) "
если я только пытаюсь его создать по средствам POS API

Если уникальный код  контрагента нужно генерировать самому - то какие к нему критерии?

Tsigor

Войдите в службу, чтобы оставить комментарий.

Комментариев: 4

0
Avatar

Здравствуйте,

Спасибо за обращение. Вы правы, нужно сгенерировать самому. Можно прочитать здесь о формате https://en.wikipedia.org/wiki/Universally_unique_identifier. Или воспользоваться сторонней библиотекой для генерации.

Bkozhevnikov 0 проголосовали
0
Avatar

Спасибо за ответ.

Но все равно после генерации не добавляется. шлю такие данные:

 

Array
(
    [name] => Иван Иванов
    [phone] => +7 925 11122223
    [email] => email@mail.com
    [meta] => Array
        (
            [href] => https://online.moysklad.ru/api/remap/1.1/entity/counterparty/0f3dbfa0-b56e-4870-9449-817640abcae4
            [type] => counterparty
            [mediaType] => application/json
        )

    [syncId] => 0f3dbfa0-b56e-4870-9449-817640abcae4
    [id] => 0f3dbfa0-b56e-4870-9449-817640abcae4
)

Сообщений об ошибках не приходит. Но и запись не создается.

Tsigor 0 проголосовали
0
Avatar

У вас href ссылается на remap, а вы используете posap. Обратите внимание на формат href в примере:

/counterparty/syncid/

Документация:


https://online.moysklad.ru/api/posap/1.0/doc/index.html#pos_stuff-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%BE%D0%B2

Bkozhevnikov 0 проголосовали