我正在尝试将 AlchemyAPI 集成到我的 c++ 项目中,但我对从哪里开始有点迷茫。我下载了API,获得了密钥。自述文件包含有关运行 autobuild.sh 脚本然后配置、制作和制作安装的 Unix 安装说明。我安装了 cygwin,我为 windows 安装了 autoconf。我只是猜测必须有一种更直接的方法可以在 Windows 上使用 AlchemyAPI c++。
问问题
239 次
1 回答
0
有两种方法可以解决这个问题,这可能比您尝试做的要容易得多:
- 使用 AlchemyAPI 提供的 C# SDK,构建它、引用它并从您的解决方案中调用它。
- 一起绕过 SDK,通过为 HTTP GET 或 POST (x-www-form-urlencoded) 构建您自己的 URL 和数据字符串并使用流行的 C++ HTTP 实现提交它们来直接访问 API。(无论如何,这就是 SDK 真正在做的所有事情。)
您可以用来构建自己的界面的示例 URL 可能是这个(输入您的 API 密钥以在浏览器中查看):
如果要解析 XML 中的结果,可以使用 libxml,AlchemyAPI 的 C++ SDK 可以为您提供示例。如果您想将结果解析为 JSON,则将 'outputMode=json' 添加到请求中并使用您最喜欢的 JSON 解析器。
有关所有功能以及如何在您的请求中实现它们的文档中有更多信息:
于 2013-09-23T23:00:11.407 回答