Я использую Perfex CRM вместе с надстройкой REST API для программного создания клиентов в CRM. Документация (см. здесь) довольно проста и советует мне следовать приведенному ниже синтаксису, что, в свою очередь, приводит к ошибке 406 — Not Accepted. Это REST API, который требует запросов в формате HTTPS и JSON с токеном аутентификации, передаваемым через заголовок, и любыми другими значениями в качестве параметров.
Проблема в том, что Я могу запросить результаты через GET, но не могу обновлять или создавать клиентов через POST или PUT.
_
Запрос:
на
https://mywebsite.com/api/customers/1?zip=123456 для клиента с идентификатором = 1, пытающегося обновить почтовый индекс на 123456
_
Заголовок:
с моим ключом API
с помощью application/json или application/x-www-form-urlencoded, ни один из них не работает для меня
_
Результат:
Код: Выделить всё
{
"status": false,
"message": "Data Not Acceptable OR Not Provided"
}
Обратите внимание, что все это в настоящее время происходит в Postman, я еще не написал ни одного PHP-скрипта для этого.
Подробнее здесь:
https://stackoverflow.com/questions/793 ... in-postman