//html
<div>
<a title="推荐到新浪微博" id="site-sina" href="javascript:void(0)">sina</a>
<a title="推荐到腾讯微博" id="site-qzone" href="javascript:void(0)">qzone</a>
<a title="推荐到人人" id="site-renren" href="javascript:void(0)">renren</a>
<a title="推荐到开心网" id="site-kaixin" href="javascript:void(0)">kaixin</a>
<a title="推荐到豆瓣" id="site-douban" href="javascript:void(0)">douban</a>
<a title="推荐到MSN" id="site-msn" href="javascript:void(0)">msn</a>
<!-- <a title="通过QQ发送链接给好友" id="site-qq" onclick="send();" href="javascript:void(0)">qq</a> -->
</div>
//js
PCDS.ShareMgr = (function(){
var pub = {
init:function(){
//绑定事件
var dataBag = PCDS.Utils.ReadDataBagByElm($('#dbProduct'));
var promotionPrice = dataBag.promotionPrice;
var title = dataBag.productName;
var content = "我在@赛特春天 发现了一个非常不错的商品:"+title+",赛特春天价:¥"+promotionPrice+"。感觉不错,分享一下";
var img = $('#productPhotoCurrent').attr("src");
var productUrl =window.location.href;
$("#site-sina").click(function(){
var url = 'http://v.t.sina.com.cn/share/share.php?appkey=2445336821';
url = url + "&title=" + encodeURIComponent(content) + "&pic=" + encodeURIComponent(img) + "&url=" + encodeURIComponent(productUrl);
//PostSinaDate();
window.showModalDialog(url, "", "dialogHeight:490px; dialogWidth:610px;pxcenter=yes");
});
$("#site-qzone").click(function(){
var url = 'http://v.t.qq.com/share/share.php?appkey=801137289';
url = url + "&title=" + encodeURIComponent(content) + "&pic=" + encodeURIComponent(img) + "&url=" + encodeURIComponent(productUrl);
//PostSinaDate();
window.showModalDialog(url, "", "dialogHeight:680px; dialogWidth:620px;pxcenter=yes");
});
$("#site-renren").click(function(){
var url = 'http://share.renren.com/share/buttonshare/post/1004?';
url = url + "title=" + encodeURIComponent(content) + "&pic=" + encodeURIComponent(img) + "&url=" + encodeURIComponent(productUrl);
//PostSinaDate();
window.showModalDialog(url, "", "dialogHeight:460px; dialogWidth:980px;pxcenter=yes");
});
$("#site-kaixin").click(function(){
var url = 'http://www.kaixin001.com/repaste/share.php?';
url = url + "rtitle=" + encodeURIComponent(title) + "&rcontent=" + encodeURIComponent(content) + "&rurl=" + encodeURIComponent(productUrl);
window.showModalDialog(url, "", "dialogHeight:400px; dialogWidth:600px;pxcenter=yes");
});
$("#site-douban").click(function(){
var url = 'http://www.douban.com/recommend/?';
url = url + "title=" + encodeURIComponent(content) + "&comment=" +encodeURIComponent(content) + "&url="+ encodeURIComponent(productUrl);
window.showModalDialog(url, "", "dialogHeight:280px; dialogWidth:500px;pxcenter=yes");
});
$("#site-msn").click(function(){
var url = 'http://profile.live.com/badge/?';
url = url + "url=" + encodeURIComponent(productUrl) +"&title=" + title +"&description=" + encodeURIComponent(content) + "&screenshot=" + encodeURIComponent(img) ;
window.showModalDialog(url, "", "dialogHeight:400px; dialogWidth:600px;pxcenter=yes");
});
$("#site-qq").click(function(){
window.open(encodeURI(url), "", "height=500, width=600");
});
$("#site-email").click(function(){
var url = 'http://share.renren.com/share/buttonshare/post/1004?';
url = url + "title=" + encodeURIComponent(content) + "&pic=" + encodeURIComponent(img) + "&url=" + encodeURIComponent(productUrl);
//PostSinaDate();
window.open(url, "", "height=500, width=600");
shareRecommend('http://v.t.sina.com.cn/share/share.php?appkey=2445336821','sina');
});
},
shareRecommend :function(url,stype){
shareRecommend(url,stype);
}
}
return pub;
//新浪分享POST数据
function PostSinaDate() {
var id = $("#name").attr("PshowSkuid");
var getCommentUrl = "http://club.360buy.com/ProductPageService.aspx?method=GetCommentSummaryBySkuId&referenceId={0}&callback=CallBackGetCommentCount".format(id);
$.getJSONP(getCommentUrl, CallBackGetCommentCount);
}
function CallBackGetCommentCount(result) {
var grade = 5, rev_amount = 0;
if (result) {
grade = result.AverageScore;
rev_amount = result.CommentCount
}
var id = $("#name").attr("PshowSkuid");
var sinarecommendurl = "http://www.360buy.com/SOAService/SinaRecommend.ashx?skuid={0}&grade={1}&rev_amount={2}&callback=?"
$.getJSON(sinarecommendurl.format(id, grade, rev_amount), function(data) { if (!data) return; });
}
分享到:
相关推荐
总的来说,腾讯新浪微博分享功能的实现涉及到了社交网络API的使用、OAuth 2.0授权机制的理解以及客户端代码的编写。开发者需要对这些技术有一定的了解,才能确保分享功能的顺利集成和稳定运行。通过使用像...
本文将深入探讨如何实现新浪、腾讯微博以及微信的好友和朋友圈的分享功能,无需依赖第三方分享平台。 首先,我们关注的是标题提到的“新浪、腾讯微博,微信好友、朋友圈 分享”。这涉及到了三个主要的社交平台:...
“ShareDamo”可能是一个包含实现分享功能的代码示例或者工具包。这个文件可能包含了与新浪和腾讯微博API交互的代码,包括授权流程、数据格式化、请求发送等关键部分。使用这样的工具可以帮助开发者更便捷地在应用...
本篇文章将深入探讨“新浪腾讯微博分享demo”,这是一个专为Android平台设计的示例项目,它实现了通过Oauth2.0协议与新浪微博和腾讯微博的无缝对接,支持文字和图片的分享功能。以下我们将详细解析这个项目的重点...
在IT行业中,分享功能是许多网站和应用的重要组成部分,它允许用户将自己的内容快速传播到不同的社交媒体平台,如腾讯微博和新浪微博。本资源提供了一个实现这一功能的源码,旨在帮助开发者构建自己的分享功能。 ...
【标题】"新浪、腾讯、人人微博分享demo"所涉及的知识点主要集中在社交媒体API的集成与应用上,尤其是针对中国三大主流社交媒体平台:新浪微博、腾讯QQ微博和人人网的分享功能实现。这些平台都提供了开发者接口,...
"IOS新浪腾讯人人分享demo"是一个示例项目,它展示了如何在iOS应用中整合新浪、腾讯微博以及人人的分享功能。这个项目利用了各社交平台提供的官方SDK(Software Development Kit),简化了开发流程,使得开发者能够...
html分享到新浪 QQ好友 QQ空间 腾讯微博
这个SDK(Software Development Kit)包含了必要的库文件、头文件和示例代码,可以快速地在应用中集成微博分享功能。通过WeiboSDKDemo,开发者可以学习如何授权用户账号、获取访问令牌、创建分享内容、触发分享动作...
参考官方提供的sdk做的,只实现了分享功能。之前也有人发过,只是给新手做个参考。 想看结果,必须得先去官网申请开发者,获取appid,appkey什么的。新浪的还得添加测试账号。 http://open.weibo.com/ ...
本文将深入探讨如何实现文章快速分享至新浪微博、人人网、腾讯微博、豆瓣网等社交平台的代码实现方式,以及这一功能背后的技术原理。 ### 一、理解分享代码的基本结构 在给定的部分内容中,我们看到一系列的HTML和...
总的来说,这个压缩包包含的代码示例为开发者提供了一个很好的起点,让他们能够探索如何利用豆瓣、腾讯、新浪和开心网的API来增强自己的应用功能。通过深入学习和实践这些示例,开发者可以更好地掌握社交媒体API的...
在开发移动应用时,集成社交分享功能是一项常见的需求,它允许用户将有趣的内容或信息轻松地分享到不同的社交网络上,如新浪微博、腾讯微博和开心网等。标题提及的“分享功能”通常涉及到应用程序与社交媒体平台之间...
在移动应用开发中,将应用与社交媒体平台如新浪和腾讯微博进行绑定,是提升用户体验、增加用户参与度和分享功能的重要手段。本文将详细介绍如何在你的应用中实现新浪及腾讯微博的绑定,并讨论相关的技术要点。 一、...
对于网站的 分享功能的代码...里面有新浪.腾讯.人人.豆瓣.等等的分享代码..方便开发
首先,`umeng_sdk.jar`是友盟分享SDK的核心库文件,它封装了与各大社交平台如新浪微博、腾讯微博和QQ等的接口,使得开发者无需深入理解各个平台的API细节,就能轻松地在应用中集成分享功能。这个库文件包含了各种...
这个Demo就是针对这一需求的实例,它涵盖了新浪微博、人人网和腾讯微博的分享功能。接下来,我们将深入探讨这些知识点。 首先,我们要了解的是如何在iOS应用中集成第三方社交SDK。对于新浪微博,我们可以使用新浪...
新浪分享主要依赖于新浪的微博分享API。开发者需要在新浪开放平台注册,获取API Key和Secret Key。在用户点击分享按钮时,通常会跳转到新浪的授权页面,用户授权后,应用可以获得OAuth2.0令牌,然后通过令牌调用API...
"腾讯微博"和"新浪微博"是中国两大主流的微博平台,它们的分享功能可以让用户即时发布短消息,附带链接、图片或视频。相应的JavaScript代码会帮助开发者实现一键分享到这两个平台,从而吸引更多用户关注和转发。 ...