新浪微博OAuth2.0 认证怎么实现自动登录

必须得访问新浪api接口才能返回code值。我想用get_file_contents获取,可还是不行,只要能获取到access_token就可以实现自动登录了。不知道有没人研究过?怎么实现呢?
2026年09月28日 23:30
有2个网友回答
网友(1):

根据Twitter的API Wiki,基本的OAuth验证workflow如下:
1. 程序利用 http://api.twitter.com/oauth/request_token来从twitter.com那里获取一个request token。
2. 然后程序引导用户到 http://api.twitter.com/oauth/authorize页面。
3. 用户如果同意授权,twitter.com则会显示一个7位数字的PIN码。
4. 用户需要将PIN码复制,然后回到程序那里。
5. 之后程序要提示用户输入得到的PIN码。
6. 然后程序将PIN码作为参数oauth_verifier的值,接着调用 http://api.twitter.com/oauth/access_token去核实PIN码,从而将request_token 换成access_token。
7. Twitter之后会返回一个access_token,程序就此token来生成之后的OAuth签名。

网友(2):

个人 企业微博认证的来