Coinbase API - 转换端点 /conversions

Coinbase API - Conversion Endpoint /conversions

经过大量的深夜和挠头,我已经在 'Coinbase Pro API' 的黑暗世界中航行,并将其与我制作的新交易应用程序集成在一起。但是,我遇到了障碍,并且对原因感到困惑。窥探了所有常见的 'Google' 热点,我可以找到类似的问题,但没有答案。希望有人能帮忙?!

简单的说我想做一个转换,看这个看似简单的端点来做:

https://docs.cloud.coinbase.com/exchange/reference/exchangerestapi_postconversion https://api.exchange.coinbase.com/conversions

现在;这不是身份验证问题等。如前所述,我的应用程序、帐户、订单、自动收报机等中的 API 完全正常工作,都没有问题。我有问题的只是转换。我正在按照建议发布相关变量:

示例:

{"to":"ETH","amount":"50.00","from":"BTC","profile_id":"my_profile_id"}

无论我尝试使用何种货币,响应始终相同:

{"message":"无法将 BTC 转换为 ETH"}

当然有不同的硬币 ID。

满满的都是在这里画空白! Coinbase 的某种无用输出?

我很想知道是否有人破解了这个?

谢谢

皮特

“除非它们的值相互关联,否则您无法进行转换,例如 USDC-USD。您想要做的是某种类型的市价买入,我会建议您尽可能使用限价单指定价格选项。

https://forums.coinbasecloud.dev/t/unable-to-successfully-convert-crypto-to-another-crypto/289

明白了,谢谢。在与 Coinbase 支持来回交流之后,我发现虽然可以在应用程序中进行转换,但免费,在 API 中,这是一个包含相关费用的订单。有点令人沮丧,但希望他们很快就会允许 API 免费转换费

“除非它们的值是链接的,否则你不能进行转换,例如USDC-USD。如何确定转换是否链接,我不关注这个答案。

你是这个意思吗?

{"到":"ETH-USD","金额":"50.00","从":"BTC-USD","profile_id":"my_profile_id"}