Я использую API поиска клиентов Mercado Pago, чтобы найти клиента по электронной почте, но он возвращает пустые результаты, хотя я вижу клиента на своей панели управления Mercado Pago с именно этим адресом электронной почты.
Конечная точка API (документы здесь)
Код: Выделить всё
`GET https://api.mercadopago.com/v1/customers/search?email={email}`Код: Выделить всё
{
"paging": {
"limit": 10,
"offset": 0,
"total": 0
},
"results": \[\]
}
1. Подтверждено, что я использую рабочие учетные данные. Мой токен доступа начинается с `APP_USR-`, что указывает на рабочий режим
2. Проверил режим панели управления - Клиент виден на панели производства
3. Протестировано с кодировкой URL. Пробовали закодировать символ @ как `%40`
4. Подтверждено, что адрес электронной почты верен: скопировано прямо с панели управления.
Запросить детали
Код: Выделить всё
curl -X GET \\
'https://api.mercadopago.com/v1/customers/search?email=n......@icloud.com' \\
-H 'Content-Type: application/json' \\
-H 'Authorization: Bearer APP_USR-..'
- Страна: Мексика
- Клиент был создан: посредством потока подписки с использованием PreApproval API
- Клиент виден: на производственной панели Mercado Pago
- Токен доступа: Рабочий токен из того же приложения
Поэтому, как я могу решить свою проблему, могут ли быть какие-либо известные ограничения или ошибки в API поиска клиентов в Мексике?
Согласно документации Mercado Pago, конечная точка поиска должна возвращать клиентов, отфильтрованных по электронной почте, но в моем случае это не работает.
Буду благодарен за любую информацию!
Подробнее здесь: https://stackoverflow.com/questions/798 ... tomer-exis
Мобильная версия