设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 网络营销 > 正文

新浪短网址接口源码,自动更新

来源:引流技巧 编辑:爱短链 时间:2025-08-12

##实现思路

正如我上次发布的那样,短链接是通过共享链接生成的。后来,微博停用了这个功能。微博可以在很多地方生成解决方案:新浪短网址接口源码,并使用PHP模拟登录自动更新,比如微博、评论、私信等,也是通过在互联网上发送微博来实现的。这里我用它来发送私信(因为私信接口返回json数据,速度应该会更快)


##项目地址

用法更新说明已经写好,不再赘述。您可以使用 PHP-MongoDB 构建相应的索引数据库。如此简单明了的结构,推荐使用MongoDB。 MySQL 在这种情况下可能性能不如 MongoDB(个人意见)


##模拟登录

我这里只谈想法。我还没有弄清楚如何用 PHP 加密密码。我使用nodejs作为服务器进行加密,PHP可以直接获取,不用跳转。 Python真的很容易实现,加密过程用三行代码就搞定了。这取决于个人选择。我觉得就是这个需求,真的没必要安装Python和那些包。


#### 首次预登录

主界面为:

https://login.aifabu.com.cn/sso/prelogin.php?entry=weibo&callback=sinaSSOController.preloginCallBack&rsakt=mod&client=ssologin.js(v1.4.19)&su=base64后的账号&_=13位时间戳



从这里,我们可以获得公钥、服务器时间、nonce、rsakv等必要的参数。前三位和密码明文作为rsa加密参数,结果作为登录的sp参数的值,POST参数:

$postData = ["entry" => "weibo","gateway"    =>"1","from" => "","savestate"  => "7","qrcode_flag"=>"false","useticket" => "1","vsnf" => "1","su" => base64_encode(用户名),"service" => "miniblog","servertime" => '这里填入servertime',"nonce" => '这里填入nonce',"pwencode" => "rsa2","rsakv" => '这里填rsakv',"sp" => '加密后的密码',"sr" => "1536*864","encoding"   => "UTF-8","prelt" => "560","url" => "Sina Visitor System","returntype" => "TEXT",];


新浪短网址接口源码接口地址:

https://login.aifabu.com.cn/sso/login.php?client=ssologin.js(v1.4.19)

这里指出,returntype值最好填TEXT,返回json数据。默认为html,请定期取票。


登录成功后,需要拿出ticket做POST参数进行下一步获取通行证:

$lastData = ["ticket"       => "上个过程获取的ticket","ssosavestate" => time(),"callback"     => "sinaSSOController.doCrossDomainCallBack","scriptId"     => "ssoscript0","client"       => "ssologin.js(v1.4.19)","_"            => (time() * 1000)];


新浪短网址接口源码接口地址:

https://passport.weibo.com/wbsso/login

可以获取登录cookie,虽然我没有写过PHP的加密过程,但相信可以用PHP写,毕竟是服务器使用的PHP解密


同样的老问题。在服务器上模拟登录时,会遇到一个验证码。Python可以直接保存二维码,等待用户输入,但是这在服务器上是不现实的。可以直接调用图像识别接口进行操作。


以上就是关于《新浪短网址接口源码,自动更新》的全部内容了,感兴趣的话可以点击右侧直接使用哦!》》在线短链接生成

相关文章:

相关推荐:

栏目分类

微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

Copyright © 2019-2024 强大传媒 吉ICP备19000289号-9 网站地图 rss地图

Top