新浪微博桌面登录验证时出现OAuth2.0,怎么解决?

新浪微博桌面登录验证时出现OAuth2.0,怎么解决?,第1张

具体步骤如下:

1、打开微博开放平台主页,登录微博账号。

2、进入之后选择网站接入WEB 然后再点击开始接入。

3、填写你要接入的网站信息,复制所提供的meta信息,并添加到网站头部。

4、阅读并勾选下方的同意开发者协议,点击验证并提交按钮。

5、完成后如果跳转到如图页面就是申请完成了,如果提示错误,验证失败等,请检查你的网站头部是否成功出现了之前添加的meta信息。

6、打开新添加的这个网站,然后在网站信息中找到你的AppKey和AppSecret并记住,这两个值唯一确定你的网站的连接,一定要保护好。

7、按照如图所示,下载官方提供的sdk,这里我们以php版的sdk为例。打开下载的sdk,找到并打开里面的config.php文件修改里面的akey和skey为你的appkey和AppSecret,WB_CALLBACK_URL的地址设为你的sdk中callback.php所存放的目录就可以了。

8、访问存放sdk的目录,看到如图的页面,点击用微博账号登陆,尝试输入你的账号登陆。到这里就完成了微博aouth2.0的登陆,即可解决问题。

问题补充:andilyliao 写道不用呀 桌面程序登陆后状态就不会丢失了你好像有点误解我的意思了,我说的登录状态是服务器的登录状态,我这个程序是要和WEB应用交互的。我的桌面程序登录的过程应该是:第一次要输入用户名和密码,向服务器发送用户名和密码,服务器返回某种登陆成功后的标识(web中一般是通过cookie),而后续请求用户带上这个标识就被认为是登录了,不用重复登录


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12048254.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存