coinbase-api - 创建请求事务时的 API 错误响应:缺少参数:`type`
问题描述
使用 Coinbase PHP 库创建交易时,我从 API 收到以下错误;缺少参数:type
我添加了调试语句来仔细检查库是否正确发送了类型,它是。
type: "request",
amount: "10",
description: "random string",
to: "test@email.com",
currency: "BTC"
最近有没有其他人遇到过这个问题?我认为这是目前 coinbase API 的问题。
跑下兔子洞,确保它正确地将类型正确发送到 API
$transaction = Transaction::request([
'toEmail' => 'test@email.com',
'amount' => new Money(1, 'BTC'),
'description' => 'Test transaction'
]);
$client->createAccountTransaction($client->getPrimaryAccount(), $transaction);
结果:
{
"success": false,
"error": "Missing parameter: `type`"
}
预期的:
JSON 数据,包括有关请求的信息
解决方案
这是一个 API 错误……不是 php/python……错误
推荐阅读
- java - 在本地运行应用程序时无法从资源文件夹加载文件
- r - 如何使函数返回特定位数
- javascript - Ajax“改变”不会触发
- python - 在 Python 中,将时区传递给 datetime.strptime 的正确方法是什么?
- c++ - 多个阅读器时的 RWLock 与互斥锁
- javascript - Socket.IO 在其他模块中使用时什么也不做
- python - python asyncio:异步任务功能的模式
- three.js - 在 Three.js 中创建水库的最有效方法是什么?
- jena - Jena Fuseki 和 SHACL
- maven - 如何获得并行构建的 Maven 反应堆构建顺序?