分享微博按钮的简单实现,
2011-12-26 18:18
465 查看
/// <summary> /// 微博接口链接获取 /// </summary> /// <param name="linkId"></param> /// <returns></returns> protected string GetLinkUrl(string linkId) { string linkUrl = string.Empty; switch (linkId) { case "1"://新浪微博 linkUrl = "http://service.weibo.com/share/share.php?"; break; case "2"://腾讯的微博 linkUrl = "http://share.v.t.qq.com/index.php?c=share&a=index&"; break; case "3"://福娃域名 linkUrl = "http://www.fuwa.com"; break; case "4"://人人网 linkUrl = "http://share.renren.com/share/buttonshare/post/1004?"; break; case "5"://开心网 linkUrl = "http://www.kaixin001.com/repaste/share.php?"; break; default: linkUrl = "http://www.fuwa.com"; break; } return linkUrl; } /// <summary> /// 返回分享链接 /// </summary> /// <param name="source"></param> /// <param name="prod"></param> /// <returns></returns> protected string GetShareUrl(string source,ProductInfo prod) { StringBuilder arguments = new StringBuilder(); string url =GetLinkUrl("3")+ prod.ProdUrl; string title = HttpUtility.UrlEncode("我刚刚在@http://www.fuwa.com【大嘴福娃食品网】发现了一个不错的商品:" + prod.ProductName + " 福娃价:¥" + prod.Price.ToString("f2") + " 感觉不错分享一下!"); string pic = prod.GetImage(1, 1); string appkey = string.Empty; string content = title; switch (source) { case "sina": appkey = "3739060516"; arguments.AppendFormat("{0}url={1}&title={2}&pic={3}&appkey={4}", GetLinkUrl("1"), url, title, pic, appkey); break; case "qq": appkey = "3739060516"; string site = GetLinkUrl("3"); arguments.AppendFormat("{0}url={1}&title={2}&pic={3}&appkey={4}&content={5}&site={6}", GetLinkUrl("2"), url, title, pic, appkey,content,site); break; case "kaixin": arguments.AppendFormat("{0}rurl={1}&rtitle={2}&pic={3}&rcontent={4}", GetLinkUrl("5"),url, title, pic,content); break; case "renren": arguments.AppendFormat("{0}url={1}&title={2}&pic={3}", GetLinkUrl("4"), url, title, pic); break; default: break; } return arguments.ToString(); }
相关文章推荐
- 实现网站页面的QQ临时会话,分享到空间微博等按钮.
- PHP 简单网站右边的分享按钮 分享到空间、微博的代码
- WordPress 实战:在wordpress文章中加入分享到微博及社交网站的按钮(代码实现,非插件)
- 【源码分享】mui实现简单的手机音乐播放器
- Android简单实现 高德地图的定位与显示,点击按钮切换地图图层
- css3实现带有简单动画按钮导航
- ios学习:swift中实现分享到微博、facebook,twitter等
- 简单叨叨bootstrap按钮无限层级下拉菜单的实现
- 笔记:与其他app共享Simple Data,和在ActionBar上简单地添加分享按钮
- cordova 实现第三方登录及分享,qq,微信,微博
- 百度分享--分享按钮的实现
- iOS开发,系统自带的分享简单实现
- 分享到... 精美效果 简单实现
- wordpress插件share to view all 实现自动化用户无感知分享到微博之自动分享到微博后显示指定内容
- 开发小技巧:超简单的“回到顶端”按钮实现
- dubbo学习过程、使用经验分享及实现原理简单介绍
- Python实现的简单发送邮件脚本分享
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 一款基于jquery和css3实现的摩天轮式分享按钮
- 2015.4.21 实现一般免登陆,微博QQ分享,字体自适应等