Venmo API - разные идентификаторы платежей
Когда я отправляю платеж через API Venmo, объект ответа содержит все данные о платеже, включая, очевидно, идентификатор длиной обычно 20 символов. Это имеет смысл, потому что Venmo обрабатывает много платежей.
Но когда я делаю запрос GET, чтобы увидеть мои последние платежи, и я вижу платеж, который я только что сделал, идентификатор отличается. Это всего 8 символов.
Когда я делаю GET только для одного платежа, используя его идентификатор, длинный идентификатор не работает... но короткий делает. Это все в JSON, кстати.
Моя цель проста: сохранить идентификатор платежа, который я только что сделал, в моей БД, чтобы я мог использовать его позже для поиска этого платежа в API Venmo.
Кто-нибудь с опытом API или лучше, опыт Venmo API есть какие-либо идеи, что здесь происходит?
URL-адреса:
https://sandbox-api.venmo.com/payments/" + verificationPaymentId + "?access_token=" + token;
https://api.venmo.com/v1/payments/" + payment_id + "?access_token=" + token;
1 ответ
Эта ошибка происходит, когда вы смешиваете /v1
конечные точки.
Можете ли вы подтвердить, что вы используете http://api.venmo.com/v1 качестве базового URL для всего?