- Какую конечную точку API или URL-адрес мне следует использовать для создания клиента или поставщика в Twinfield?
- Какую структуру XML следует использовать в теле запроса для создания клиента или поставщика?
- Есть ли какие-то конкретные параметры (например, идентификатор компании, код клиента/поставщика и т. д.), которые мне нужны? включить в запрос?
- Какой тип ответа мне следует ожидать после создания клиента или поставщика?
Будем очень признательны за любую информацию или примеры! Спасибо за помощь!
Я пытаюсь создать нового клиента в API Twinfield, используя Python и SOAP. Я создал XML-код запроса и включил необходимые заголовки. Однако я получаю следующую ошибку:
**
Сообщение об ошибке:**
Невозможно обработать запрос без допустимого параметра действия. Укажите допустимое действие SOAP.
- Создал XML-запрос для создания клиента.
- Использовал заголовок авторизации с токен доступа, предоставленный при входе в Twinfield.
- Отправил запрос в конечную точку
Код: Выделить всё
https://api.accounting.twinfield.com/webservices/processxml.asmx?wsdl.
Код: Выделить всё
# Construct request XML
customer_xml = f"""
{access_token}
{company_code}
{customer_code}
{customer_name}
{customer_address}
{customer_zip}
{customer_city}
{customer_country}
{customer_vat_number}
"""
# Send the request
headers = {
'Authorization': f'Bearer {access_token}',
'SOAPAction': '' # (This might be where I'm missing something.)
}
response = requests.post(f'{cluster}/webservices/processxml.asmx?wsdl', headers=headers, data=customer_xml)
Подробнее здесь: https://stackoverflow.com/questions/792 ... d-api-soap
Мобильная версия