Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 使用QWebView授权VK.COM_Api_Qt5_Qwebview_Qwebkit_Vk - Fatal编程技术网

Api 使用QWebView授权VK.COM

Api 使用QWebView授权VK.COM,api,qt5,qwebview,qwebkit,vk,Api,Qt5,Qwebview,Qwebkit,Vk,我正在尝试下载VK.COM的授权页面,但始终会得到一个白色的浏览器窗口。在这种情况下,loadFinished(bool)。代码,例如: QWebView* view = new QWebView; view->load (QUrl ("https://oauth.vk.com/authorize?client_id=1234567&scope=wall,offline&redirect_uri=http://oauth.vk.com/blank.html&disp

我正在尝试下载VK.COM的授权页面,但始终会得到一个白色的浏览器窗口。在这种情况下,
loadFinished(bool)
。代码,例如:

QWebView* view = new QWebView;
view->load (QUrl ("https://oauth.vk.com/authorize?client_id=1234567&scope=wall,offline&redirect_uri=http://oauth.vk.com/blank.html&display=page&response_type=token"));
view->show ();
如果我更改了网址(例如vk.com),网站将正常显示。我不明白为什么
load()
不能正常使用对VKAPI的查询。我使用的是Qt5.0.2。
此代码适用于Qt4

当服务器返回除200状态代码以外的任何代码时,通常会发生这种情况。在您的情况下,存在“401-未授权”状态代码

此链接可能对您有所帮助: