`
策码奔腾
  • 浏览: 2801 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

腾讯新浪分享功能代码

阅读更多

//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

    本篇文章将深入探讨“新浪腾讯微博分享demo”,这是一个专为Android平台设计的示例项目,它实现了通过Oauth2.0协议与新浪微博和腾讯微博的无缝对接,支持文字和图片的分享功能。以下我们将详细解析这个项目的重点...

    分享到腾讯、新浪的源码

    在IT行业中,分享功能是许多网站和应用的重要组成部分,它允许用户将自己的内容快速传播到不同的社交媒体平台,如腾讯微博和新浪微博。本资源提供了一个实现这一功能的源码,旨在帮助开发者构建自己的分享功能。 ...

    新浪、腾讯、人人微博分享demo

    【标题】"新浪、腾讯、人人微博分享demo"所涉及的知识点主要集中在社交媒体API的集成与应用上,尤其是针对中国三大主流社交媒体平台:新浪微博、腾讯QQ微博和人人网的分享功能实现。这些平台都提供了开发者接口,...

    IOS新浪腾讯人人分享demo

    "IOS新浪腾讯人人分享demo"是一个示例项目,它展示了如何在iOS应用中整合新浪、腾讯微博以及人人的分享功能。这个项目利用了各社交平台提供的官方SDK(Software Development Kit),简化了开发流程,使得开发者能够...

    html分享到新浪 QQ好友 QQ空间 腾讯微博

    html分享到新浪 QQ好友 QQ空间 腾讯微博

    新浪微腾讯微博分享整合最新版

    这个SDK(Software Development Kit)包含了必要的库文件、头文件和示例代码,可以快速地在应用中集成微博分享功能。通过WeiboSDKDemo,开发者可以学习如何授权用户账号、获取访问令牌、创建分享内容、触发分享动作...

    集成新浪,腾讯,人人分享功能的Demo

    参考官方提供的sdk做的,只实现了分享功能。之前也有人发过,只是给新手做个参考。 想看结果,必须得先去官网申请开发者,获取appid,appkey什么的。新浪的还得添加测试账号。 http://open.weibo.com/ ...

    将文章快速分享到新浪微博、人人网、腾讯微博、豆瓣网等代码

    本文将深入探讨如何实现文章快速分享至新浪微博、人人网、腾讯微博、豆瓣网等社交平台的代码实现方式,以及这一功能背后的技术原理。 ### 一、理解分享代码的基本结构 在给定的部分内容中,我们看到一系列的HTML和...

    豆瓣,腾讯,新浪微博的api代码例

    总的来说,这个压缩包包含的代码示例为开发者提供了一个很好的起点,让他们能够探索如何利用豆瓣、腾讯、新浪和开心网的API来增强自己的应用功能。通过深入学习和实践这些示例,开发者可以更好地掌握社交媒体API的...

    分享功能(分享到新浪微博、腾讯微博、开心网等等)

    在开发移动应用时,集成社交分享功能是一项常见的需求,它允许用户将有趣的内容或信息轻松地分享到不同的社交网络上,如新浪微博、腾讯微博和开心网等。标题提及的“分享功能”通常涉及到应用程序与社交媒体平台之间...

    新浪以及腾讯微博绑定

    在移动应用开发中,将应用与社交媒体平台如新浪和腾讯微博进行绑定,是提升用户体验、增加用户参与度和分享功能的重要手段。本文将详细介绍如何在你的应用中实现新浪及腾讯微博的绑定,并讨论相关的技术要点。 一、...

    所有微博网站分享功能代码

    对于网站的 分享功能的代码...里面有新浪.腾讯.人人.豆瓣.等等的分享代码..方便开发

    分享给新浪微博腾讯微博QQ的友盟demo

    首先,`umeng_sdk.jar`是友盟分享SDK的核心库文件,它封装了与各大社交平台如新浪微博、腾讯微博和QQ等的接口,使得开发者无需深入理解各个平台的API细节,就能轻松地在应用中集成分享功能。这个库文件包含了各种...

    新浪微博,人人,腾讯微博分享ios的Demo

    这个Demo就是针对这一需求的实例,它涵盖了新浪微博、人人网和腾讯微博的分享功能。接下来,我们将深入探讨这些知识点。 首先,我们要了解的是如何在iOS应用中集成第三方社交SDK。对于新浪微博,我们可以使用新浪...

    网页端分享功能,微信,qq,新浪等分享

    新浪分享主要依赖于新浪的微博分享API。开发者需要在新浪开放平台注册,获取API Key和Secret Key。在用户点击分享按钮时,通常会跳转到新浪的授权页面,用户授权后,应用可以获得OAuth2.0令牌,然后通过令牌调用API...

    分享到代码

    "腾讯微博"和"新浪微博"是中国两大主流的微博平台,它们的分享功能可以让用户即时发布短消息,附带链接、图片或视频。相应的JavaScript代码会帮助开发者实现一键分享到这两个平台,从而吸引更多用户关注和转发。 ...

Global site tag (gtag.js) - Google Analytics