Для получения пользовательских полей сделки в CRM без использования токена, вам необходимо воспользоваться методом Basic Authentication.
При использовании Basic Authentication вы можете передавать логин и пароль в кодированном виде в заголовке запроса к API CRM. Это позволит вам авторизоваться и получить доступ к данным пользователя без необходимости использования токена.
Пример кода для получения пользовательских полей сделки в CRM с помощью Basic Authentication:
```python
import requests
url = 'https://адрес_вашей_CRM/api/v2/deals'
headers = {
'Authorization': 'Basic base64_encode(username:password)'
}
response = requests.get(url, headers=headers)
deals = response.json()
for deal in deals:
custom_fields = deal['custom_fields']
for field in custom_fields:
print(field['name'], field['value'])
```
Замените 'адрес_вашей_CRM', 'username' и 'password' на соответствующие данные вашей CRM. Также не забудьте закодировать логин и пароль в формате base64 для передачи в заголовке 'Authorization'.
Пожалуйста, убедитесь, что вы используете защищенное соединение (HTTPS) при передаче логина и пароля в открытом виде.