网站调用新浪微博内容( 一个复杂且长的链接(url)如何变成一个短小精悍的短链接? )
优采云 发布时间: 2022-03-20 05:00网站调用新浪微博内容(
一个复杂且长的链接(url)如何变成一个短小精悍的短链接?
)
一个复杂而长的链接(url)如何变成一个简短的链接?借助巨资购买的微博域名和提供的微博短链API,可以将任意长度的url变成/RDj9Kog形式的短链接。本文介绍了微博的短链API,并提供了一个短链生成工具。
文章目录
微博短链API介绍
是新浪斥巨资购买的域名。也有说是某老板买了给新浪。这并不重要。不管怎样,它现在属于新浪。直接访问会跳转到新浪微博。网站。
新浪获得该域名后,基于该域名开放了微博API。其中之一是短链接接口。顾名思义,通过这个接口,任何url都可以生成短链接。例如 /RDj9Kog 是一个短链接。
官方短链接口API文档可以参考:
微博短链API调用
上面介绍的第二版短链接API需要access_token,参数介绍“OAuth授权方式为必填参数,OAuth授权后获取”,看完介绍需要用户登录微博才能拥有本授权。只是为了做这个简单的短链工具,肯定不可能每次都登录的,所以我去找了它的第一版界面:&,需要提供一个source参数。该来源是您注册为新浪微博开发者并申请该应用后获得的App Key。如果你懒得注册,你就去网上找点东西分享一下:
小米手机 App Key:xiaomi App Secret:3MqAdNoRLHomm4AECoURl7gds1sUIjun
Panda.memo App Key:31641035 App Secret:6a7c98c1eef2109622d0a08199a35bef
周博通微博管家 App Key:202088835 App Secret:9567e3782151dcfd1a9bd2dd099d957f
Android平板客户端 App Key:2540340328 App Secret:886cfb4e61fad4e4e9ba9dee625284dd
Google.Nexus App Key:1206405345 App Secret:fa6095e113cd28fde6e14c7b7145c5c5
Spring微博.Android App Key:1905839263 App Secret:36b51c6ebf2dd3e5361f80f6c4506267
Acer平板电脑 App Key:783190658 App Secret:7f63ae9eb3c1438e9f8932748ca8a341
iphone客户端 App Key:5786724301 App Secret:5Jao51NF1i5PDC91hhI3ID86ucoDtn4C
app梦工厂微博 App Key:569452181 App Secret:bbd573c3052999adcd026cbf88ffbf8e
FIT随享.iPhone版 App Key:31024382 App Secret:25c3e6b5763653d1e5b280884b45c51f
有了API和授权源码,代码就简单了,以PHP为例(url_long参数好像以or开头,否则会报错):
<p>