我在尝试提款时从OKEX API获取error_code 10006。还有其他人有这个问题吗?
其他方法,例如下订单,检查余额等,可以使用完全相同的API密钥和密钥。 withdraw_info也会给出错误10006。
我已经检查过,并且我的OKEX帐户中的API密钥已经取消了Withdraw权限。
我还联系了OKEX客户支持,他们一直在告诉我将提款符号从btc_usd更改为btc_usdt,然后从btc_usdt更改为btc_usd,反复几天。< / p>
如果有人遇到同样的问题,请告诉我。非常感谢你提前。
这是来自CCXT的转储:
strong textFatal error: Uncaught exception 'ccxt\ExchangeError' with message 'okex {"result":false,"error_code":10006}' in /home/php/okcoinusd.php:721
Stack trace:
#0 /home/php/Exchange.php(957): ccxt\okcoinusd->handle_errors(200, '', 'https://www.oke...', 'POST', Array, '{"result":false...')
#1 /home/php/Exchange.php(801): ccxt\Exchange->fetch('https://www.oke...', 'POST', Array, 'api_key=cff1b19...')
#2 /home/php/Exchange.php(805): ccxt\Exchange->fetch2('withdraw', 'private', 'POST', Array, NULL, NULL)
#3 [internal function]: ccxt\Exchange->request('withdraw', 'private', 'POST', Array)
#4 /home/php/Exchange.php(740): call_user_func(Array, 'withdraw', 'private', 'POST', Array)
#5 [internal function]: ccxt\Exchange->ccxt{closure}(Array)
#6 /home/php/Exchange.php(1752): call_user_func_array(Object(Closure), Array)
#7 /home/php/okcoinusd.php(678): ccxt\Exchange->__call('privatePostWith...', Array)
#8 /home/p in /home/php/okcoinusd.php on line 721
答案 0 :(得分:1)
OKEX API需要trade_pwd
(您的交易密码)才能获得资金和下订单,因此,当您在PHP中用双引号编写时:
echo "23\5$foo"; // prints "23"
↑然后你会注意到输出中缺少一些符号。 所以,永远不要在PHP中用双引号写密码,使用单引号:
echo '23\5$foo'; // outputs "23\5$foo"
以上对于JSON文件中的密码也是如此。在涉及密码和路径时,斜杠和反斜杠符号(/
,\
)通常与双引号冲突。这可能是OKEX撤销身份验证错误{"result":false,"error_code":10006}
的原因。