/// <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();
}
posted on 2011-12-26 18:18  幻想时空  阅读(717)  评论(0编辑  收藏  举报