python - 在 EchoPrint 上使用 ingest/fastingest 时出现 400 Bad Request 错误

标签 python audio-fingerprinting echoprint

我正在执行以下操作来启动 codegen/服务器以进行回显打印!

cd echoprint-server/solr/solr
java -Dsolr.solr.home=/home/path/to/echoprint-server/solr/solr/solr/ -
Djava.awt.headless=true -jar start.jar

ttservctl start

python api.py 9090

提取代码位于 http://pastebin.com/8iud70hD

curl http://localhost:9090/ingest -d
"fp_code=<fp_code_here>&track_id=thisone&length=30000"

我收到以下错误 --

127.0.0.1:40197 - - [01/Jul/2011 18:06:33] "HTTP/1.1 POST /ingest" - 400 Bad Request

最佳答案

您想提取很长的代码吗?长度=30000?

认为api调用无法处理太长的代码,所以我直接使用了python调用。您应该尝试遵循以下说明:

https://github.com/echonest/echoprint-server#generating-and-importing-data

关于python - 在 EchoPrint 上使用 ingest/fastingest 时出现 400 Bad Request 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551832/

相关文章:

python - 如何在字符串文字中放置实际的反斜杠(不将其用于转义序列)?

FreeBSD Echoprint 代码生成器

ios - ACRCloud音乐识别SDK的不可读脱​​机DB文件

ios - Echoprint iOS 缺少框架

php - 来自 shell_exec 的 Echoprint-codegen 永久 "error":"could not decode"

python - 为什么这个 Python 半正矢公式会产生错误的答案?

python - 具有两个列标识符的滚动平均值

python - 无法找到 id python selenium

javascript - 在JavaScript中比较音源和麦克风之间的声音

java - 用于 Java/Android 的 echoprint 代码生成器