Qt +搜索引擎API
|
我需要在桌面程序中使用Google(或其他引擎)搜索。
您能否给我一个示例,说明如何将POST请求发送到API并获得答案。
我使用Qt和C ++。
例如,此代码不起作用(关于yandex API):
QString* query = new QString(\"<?xml version=\"\"1.0\"\" encoding=\"\"UTF-8\"\"?>\"
\"<request><query>\" + ui->search_le->text().toUtf8() +
\"</query><groupings><groupby attr=\"\"d\"\"\"
\"mode=\"\"deep\"\"groups-on-page=\"\"10\"\"docs-in-group=\"\"1\"\" />\"
\"</groupings></request>\");
QUrl apiurl = QUrl(\"http://xmlsearch.yandex.ru/xmlsearch?user=*******&\"
\"key=03.*******:**************f01e29f007af7994e951\");
manager = new QNetworkAccessManager();
request = new QNetworkRequest(apiurl);
reply = manager->post(*request, query->toUtf8());
QString answer = QString::fromUtf8(reply->readAll());
而且我真的不知道如何找到问题。
感谢所有能够帮助我的人。
没有找到相关结果
已邀请:
1 个回复
广躺椽
然后在您的课程中实现
方法。