Categories
>> 楚水驿站-Freesky > 电脑程序
2010年12月18日
ASP用Follow5.com的API同步到你的Follow微博
  昨天折腾了很久,又是申请Follow5.com的api_key,又是跑到腾讯的开放平台,想试图把自己手头拿来的089858.com(改编自无名微博)的代码,发布分享的时候能够同步到follow5和腾讯微博。
  在验证腾讯微博的时候还费了周折:申请用户名必须是你的QQ昵称,否则打开邮件验证的时候会提示你用户不符。
  今早打开计算机就看到了API的回复,开始以为是腾讯,心里还一阵感动:到底是名门闺秀啊,效率和用户体验就是不错,可惜又YY了一次,意外看到的是follow5的api申请回复。
  很快下载了follow5的api用户开发文档,在微博中插入过程,却始终同步不过去。睁大眼睛,看是不是有字母打错了?也发现了几处打快了,修正了错误还是没法同步...难道这API是唬人的?
  再度翻看了API说明文档,才发现了一行:访问需要HTTP Basic Authentication用户认证...汗,居然把这个忘记了。
  最终,ASP过程调用如下:

'******同步到follow5微博,By 楚水驿站 FreeSky******
Function Follow5API(content)
Response.Charset="utf-8"
api_user=Server.URLEncode("用户名:密码")
api_content=Server.URLEncode(content)
api_source=Server.URLEncode(WebTitle)
api_id="********"
set http=Server.CreateObject("Microsoft.XMLHTTP")
URL="http://"&api_user&"@api.follow5.com/api/statuses/update.xml?api_key="&api_id&"&source="&spi_source&"&status="&api_content
Http.Open "POST",URL,False
Http.send()
set Http=nothing
End Function



* 温情提示:选择内容即可分享到您的腾讯微博

关于  Blog   的相关文章

一共有 4 条评论

Gravatar Icon
1# 089858.com2010-12-30 17:29:42
看来你已经成功同步了,我把这个代码制作成共享了。
引用  |  回复
Gravatar Icon
2# freesky2010-12-31 9:48:41
感谢您无私提供微博源代码和同步代码。
引用  |  回复
Gravatar Icon
3# 089858.com2010-12-31 13:54:17
最新同步代码增加了些内容,请到http://www.089858.com/kefu下载
引用  |  回复
Gravatar Icon
4# freesky2011-1-5 11:39:27
测试一下gravatar头像。
引用  |  回复