百度云API开发,使用VS2019 WinForm中的webbrowser控件通过Navigate函数导航到openapi.baidu.com时用户使用正确的账号密码登录却返回not_login错误

头像Kiyo · 提问于2021.10.14浏览量:575

以下是Winform 设计窗体的代码
1634218887637.jpg
以下是winform实现代码
1634219196611.jpg
程序启动后的效果
1634219774319.jpg
用户输入正确账号密码后却返回not_login
1634219830568.jpg

前几天程序运行还好好的,正常登录可以返回Acess_Token,对用户的百度进行操作,可是今天就突然发现不能登录了,我应用程序的认证地址是https://openapi.baidu.com/oauth/2.0/authorize?client_id=VQgZOYHfWbqe2iimivoaNydFSMiLvzUF&errmsg=Auth+Login+Ptoken+Error&errno=10&redirect_uri=oob&response_type=token&scope=netdisk&ssnerror=1, 用Chorme或者ie7导航到相应的Url时可以登录的,webbrowser控件的内核是ie7的,是webbrowser控件内核问题还是百度云突然对这类客户端OAtu2认证进行了限制?我是个API开发小白,第一次尝试开发API,有很多不会的,希望大佬能帮帮我,肝了一个多月项目快完成了,突然给我当头一棒,我真不想转战其他云端储存。

全部回答 · 1
最新最热
  • 用户头像
    AndyLee2022.04.27 09:06

    我也遇到过,我改为CefSharp.WinForms.ChromiumWebBrowser就可以了

热门问题