微信发送链接指定图片,标题,描述

<script type="text/javascript">
    var imgUrl = "http://image.ehmall.com.cn/news/2015/03/24/logo.jpg";
    var lineLink = window.location.href;  //访问的url
    var descContent = ‘宜和购物微信卡券送不停!‘;//描述
    var shareTitle = ‘宜和购物微信卡券送不停!‘;//标题
    var appid = ‘‘;//你的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) {
        })
    }
    function shareTimeline() {

        WeixinJSBridge.invoke(‘shareTimeline‘, {

            "img_url": imgUrl,

            "img_width": "200",

            "img_height": "200",

            "link": lineLink,

            "desc": descContent,

            "title": shareTitle

        }, function (res) {

        });
    }
    function shareWeibo() {
        WeixinJSBridge.invoke(‘shareWeibo‘, {
            "content": descContent,
            "url": lineLink
        }, function (res) {
        });

    }
    // 当微信内置浏览器完成内部初始化后会触发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);
</script>

直接嵌入你的网页即可
时间: 2024-10-10 04:56:24

微信发送链接指定图片,标题,描述的相关文章

微信分享链接带图片文字和描述

微信最近推出的一个社交工具网站 www.faxinxi.la ,能发投票.活动.文章. 但在微信外的浏览器包括PC端和移动端的都无法浏览这个网站任何内容,那是通过什么来控制的呢?通过微信内输出特定JS接口不太可能,那就只能通过Header信息里的User-agent了,实验后证实没错,通过探测可以知道微信内的User-agent信息: Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML

微信分享链接获取标题和小图片

一.标题 微信分享链接的小标题:自动拉取title标签的内容. 二.链接的小图标 今天测试的时候发现,网页链接在QQ浏览器上打开,分享的小图片是有显示的, 自动获取网页上的一张图片,但是为什么微信浏览器分享到朋友圈时图片却不显示呢? 想要的效果: 现实效果: 在网上搜了一下发现,原来是因为 微信浏览器上自动拉取的图片必须是大于300*300px的图片,( 会取 最近一张图片符合条件的). 解决办法: (一) 在boby 和head之间添加下面的代码即可,图片路径自行修改. *注意这个图片必须是大

微信jssdk-微信分享链接修改标题描述图片

1先登录微信公众平台进入"公众号设置"的"功能设置"里填写"JS接口安全域名"  要在微信公众号中添加一个当前分享网页的域名 2引入JS文件  <script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 3后台引入 require_once ('jssdk.php'); $jssdk = new JSSDK("*

自定义微信发送给好友,分享到朋友圈的缩略图,链接,标题和摘要

微信取消了微信公众平台前端网页上添加分享到朋友圈,关注微信等按钮,目前我们所能做的唯一定制化就是自定义微信发送给好友,分享到朋友圈的缩略图,链接,标题和摘要.今天刚好遇到分享下代码: <script type="text/javascript">var dataForWeixin={    appId:"",    MsgImg:"$dataForWeixin['MsgImg']",    TLImg:"$dataForWe

微信自定义分享链接信息(标题,图片和内容)的实现教程

网页分享到微信要怎么才能自定义标题,内容和图片呢? 需求概述 微信中可以直接转发网页链接,用户在微信内置浏览器中打开后可以通过微信浏览器中右上角进行分享到朋友,朋友圈,QQ等.但直接这样分享的话,用户看到的只是一条链接,没有任何的图文内容. 如下图,图1是别人分享给我的链接效果,图2是我分享给别人的效果.两种方案的用户体验我想都不用我多说了,一眼就能看的出来. 方案实现 要达到上图自定义文案与图标的效果,必须要采用微信提供的JS-SDK,微信JS-SDK是微信公众平台面向网页开发者提供的基于微信

微信开发在Pc端调用公众号粉丝发送过来的图片素材

因为项目要在PC端搞一个微信墙功能,就是把粉丝发送过来的上墙内容给展示出来,但因为微信对微信素材进行了防盗链加密处理,所以在非微信页面上直接引用在微信服务器上的图片的链接是无法显示的,只会显示一张微信默认提示图片,如果我们要调用的话就只能先调用微信获取临时素材接口 https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID把图片先下载到自己服务器再进行调用,这样就很简单了

微信分享网页自定义分享标题,图片,说明

在微信中,分享网页到朋友或朋友圈时,微信会自动获取该网页的图片和标题,但是有时候我们需要自己定义分享的图片和标题的话,就需要调用微信的接口来实现,weixin_share.js地址: 调用方法 <script src="/crowd/js/weixin_share.js"></script> $(document).ready(function () { wx_share_handle() }); function wx_share_handle(){ var

微信分享文本、图片(本地、二进制、网络图片)、音频、视频、Gif动态图片、网页信息--大汇总

首先是申请微信开放平台https://open.weixin.qq.com/ 根据提示在管理中心创建一个移动应用,最好是自己的公司的上线APP,这样审批容易通过, 审批通过后,会为创建的移动应用下发APP_ID.AppSecret 另外在网站上下载android版本的jar包即可libammsdk.jar 即可进行操作了 ~~~~~~~~~~~~~~~~开始吧,用的测试机,没有sd卡,另外我的台式机没有wifi,所以代码没测试,我后期会补上的~~~~~~~~~~~~~~~~~ activity_

C# 响应微信发送的Token验证,文字、图文自动回复、请求客服对话.....

代码如下,有需要的可以参考: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using System.Data; 8 using System.IO; 9 using System.Net; 10 using System.Text; 11