有没有办法在微信转发时获取用户ID(或加密后的ID)

jtkkjtkk 2014-10-15 03:15:56
如题。

我是想统计:
1、微信转发时,是哪个用户进行了转发操作,即取得用户ID,甚至包括用户的一些基本信息?
2、如果不能取得用户ID,加密后的ID(或类似的信息)能不能取到?

...全文
866 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayanamireizero 2014-11-14
  • 打赏
  • 举报
回复
 <script>
        var imgUrl = 'https://mp.weixin.qq.com/misc/getheadimg?token=1843541667&fakeid=2396534258&r=921164';
        var lineLink = window.location.href + "/?userid=xxxxxxx";
        var descContent = "@ViewBag.Title";
        var shareTitle = 'xxxxxx';
        var appid = '';

        function shareFriend() {
            WeixinJSBridge.invoke('sendAppMessage', {
                "appid": appid,
                "img_url": imgUrl,
                "img_width": "200",
                "img_height": "200",
                "link": lineLink,
                "desc": descContent,
                "title": shareTitle
            }, function (res) {
                //_report('send_msg', res.err_msg);
            })
        }
        function shareTimeline() {
            WeixinJSBridge.invoke('shareTimeline', {
                "img_url": imgUrl,
                "img_width": "200",
                "img_height": "200",
                "link": lineLink,
                "desc": descContent,
                "title": shareTitle
            }, function (res) {
                //_report('timeline', res.err_msg);
            });
        }
        function shareWeibo() {
            WeixinJSBridge.invoke('shareWeibo', {
                "content": descContent,
                "url": lineLink,
            }, function (res) {
                //_report('weibo', res.err_msg);
            });
        }
        // 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
        document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
            // 发送给好友
            WeixinJSBridge.on('menu:share:appmessage', function (argv) {
                shareFriend();
            });
            // 分享到朋友圈
            WeixinJSBridge.on('menu:share:timeline', function (argv) {
                shareTimeline();
            });
            // 分享到微博
            WeixinJSBridge.on('menu:share:weibo', function (argv) {
                shareWeibo();
            });
        }, false);

        (function ($) {
            $.getUrlParam = function (url, paras) {
                var reg = new RegExp("(^|&)" + paras + "=([^&]*)(&|$)");
                var r = url.substr(1).match(reg);
                if (r != null) return unescape(r[2]); return null;
            }
        })(jQuery);

        $(document).ready(function () {
            var url = window.location.href;
            var para = $.getUrlParam(url, "shared");
            if (para == "shared") {
                $("#shareicon").show();
            }
        })
    </script>
jtkkjtkk 2014-11-14
  • 打赏
  • 举报
回复
如果WeixinJSBridge能取得那就最好了,我查了下,没有查到,谁还知道?
jtkkjtkk 2014-10-15
  • 打赏
  • 举报
回复
这是不是要调用WeixinJSBridge对象的某个接口才有可能实现?有谁了解WeixinJSBridge有没有这个功能?

3,159

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧