Fuzqing

Typecho微信自定义分享插件WeChatShare 自定义标题描述小图标
Typecho 微信分享插件 WeChatShare插件简介使用此插件可方便地自定义微信和QQ分享链接中的标题、描...
扫描右侧二维码阅读全文
03
2018/05

Typecho微信自定义分享插件WeChatShare 自定义标题描述小图标

Typecho 微信分享插件 WeChatShare

插件简介

  1. 使用此插件可方便地自定义微信和QQ分享链接中的标题、描述、小图标和URL,让你的分享链接不再单调;
  2. 建议使用1.2版本的Typecho

安装方法

  1. releases中下载最新版本插件;
  2. 将下载的压缩包进行解压,文件夹重命名为WeChatShare,上传至Typecho插件目录中;
  3. 检查WeChatShare插件目录文件是否有读写权限,如果没有请增加;
  4. 后台激活插件;
  5. 到插件配置页面填写插件配置信息。

注意:由于微信更新,如果你想要在微信中直接分享,请按以下步骤操作:

  1. 公众号通过微信认证;
  2. 填写 AppID 和 AppSecret (开发 > 基本配置);
  3. 添加服务器IP 到 IP白名单中 (开发 > 基本配置 > IP白名单);
  4. 添加域名到 JS安全域名中(设置 > 公众号设置 > 功能设置 > JS接口安全域名)。

更新日志

2018.6.16

  1. 添加了版本更新检测;
  2. 后续版本支持在线更新!
Last modification:June 16th, 2018 at 09:27 pm
If you think my article is useful to you, please feel free to appreciate

37 comments

  1. 龙先生

    博主,我测试了一下!我是在A主题安装的插件,一切正常,现在换成DUX主题,插件就不起作用了,换回A主题又正常了,请问怎么处理?

    1. Fuzqing
      @龙先生

      看插件源码自己尝试修复一下,或者让别人帮你改

  2. 拾贰

    您好,插件启用提示Server Error,我应该怎么解决

    1. 拾贰
      @拾贰

      貌似是我命名的问题,已经解决

  3. 龙先生

    博主,我测试了一下!我是在A主题安装的插件,一切正常,现在换成DUX主题,插件就不起作用了,换回A主题又正常了,请问怎么处理?

  4. 龙先生

    Typecho 微信分享插件 WeChatShare 都配置好了,怎么使用呢?怎么分享给微信好友?谢谢

    1. Fuzqing
      @龙先生

      用微信打开你的文章链接,然后和平时分享公众号文章一样分享给微信好友或者群聊

      1. 龙先生
        @Fuzqing

        非常感谢,不过,昨天我更换完typecho主题之后,好像这个插件就不起作用了,不知道为什么!
        然后我删除了该插件,打算重新下载,但是你的这个“至releases中下载最新版本插件;”下载不了该插件了!

        1. 龙先生
          @龙先生

          重新下载到了1.0.6版本,但是插件貌似不起作用!分享好友或者分享到朋友圈还是没有文字跟缩略图

          1. Fuzqing
            @龙先生

            你好,最近工作比较忙,没注意博客,可能是主题的一些URL上有问题,或者说冲突了吧

  5. 穆晓晨

    录个视频吧没看懂怎么操作

  6. 赛尔皮卡车司机

    这是用的哪个点赞插件?

    1. fuzqing
      @赛尔皮卡车司机

      你是说的赞赏吗?
      这个是主题自带的。

  7. 云邪

    话说,站长的为啥不支持微信分享,激动地将这篇文章分享到群,然而没有生效、没有···生效

    1. 林浩楠
      @云邪

      你想笑死我好继承我的花呗吗

    2. fuzqing
      @云邪

      额,这个插件被我禁用了,我自己没有认证的微信公众号,也不需要这个功能。

  8. 肥羊

    其实我也有 王叨叨 提到的问题,无法保存

    数据库对应的表一直是空的,不知道为什么。

    我微信分享的时候也出不来logo和简介,其实还蛮奇怪的,console也有输出,看起来也一切正常,好奇怪的呢。

    1. fuzqing
      @肥羊

      你好,微信分享的时候出不来logo和简介可能是因为微信的JS安全域名没有设置对,
      实在不好意思我的博文没说清楚在微信公众平台要如何设置这个问题,
      你可以参考一下这篇文章:https://mikelin.cn/824.html
      jsapi_ticket,可以检测一下是不是正确的,jsapi_ticket这个值在配置表中
      如图:http://p7dh1laws.bkt.clouddn.com/20180615220158.png
      微信 JS 接口签名校验工具:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

      1. 肥羊
        @fuzqing

        console的参数; https://cdn.mmmxcc.cn/blog/180615/86G3GA8jIC.png

        签名不一样,不知道哪里错了
        签名校验工具: https://cdn.mmmxcc.cn/blog/180615/0LiceJm7gG.png
        已尝试过重新禁用重启

      2. 肥羊
        @fuzqing

        JS接口安全域名 我设置过了,不知道对不对。

        https://cdn.mmmxcc.cn/blog/180615/5GcGGka3l7.png

        1. fuzqing
          @肥羊

          我在走一遍流程,检测代码哪里出问题了,我另一个域名,默认主题,就启用了微信分享插件插件也是可以分享的。
          找出问题会再次回复你

          1. 肥羊
            @fuzqing

            json值:https://cdn.mmmxcc.cn/blog/180616/1Hj2H9GBfm.png
            验签工具:https://cdn.mmmxcc.cn/blog/180616/5cmGDAbC4C.png
            汇报一下最新的情况,签名验证已经通过了,问题应该不是出在签名验证这里。

            我也尝试新建一个typecho,只启用本插件,好像还是有点不太行。

            1. fuzqing
              1. 肥羊
                @fuzqing

                这个也设置了,我还跑到对应的服务器上

                请求了 https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

                也成功请求到了(╯°A°)╯︵○○○ 参数也是对的,好气呀。

                1. fuzqing
                  @肥羊

                  ୧(๑•̀⌄•́๑)૭,蜜汁尴尬,继续更新...

                  1. 肥羊
                    @fuzqing

                    我刚测试了1.0.3发现了蜜汁问题。。
                    然后大佬就更新了。。。
                    大佬加油( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃

                    1. fuzqing
                      @肥羊

                      大佬,你的另一个博客地址是啥,我想看看为什么有些人能用这个插件,有些人不行。

    2. 肥羊
      @肥羊

      话说刚更新就让我赶上啦,哈哈哈哈

    1. fuzqing
      @kelvin

      首先这个插件肯定是有用的,你肯定配置出错了,或者乱改代码,因为别人也能用。
      如果不能用的话,我建议你自己写一个吧,毕竟你连版权都会改了。
      附上截图一张:
      http://p7dh1laws.bkt.clouddn.com/20180615184828.png

  9. 林浩楠

    厉害了,大佬。好崇拜

  10. 王叨叨

    你好,安装完插件之后,每次设置保持后,设置的值都为空。

    1. fuzqing
      @王叨叨

      你好,这个问题暂时没遇到过。
      你可以尝试一下禁用插件之后,再启用。
      如果还是不行的话可以继续和我联系,感谢你的反馈。

  11. li

    前台怎么用呀? wx_share.js 在文件夹里没有呀?

    1. fuzqing
      @li

      生成的js在插件目录下,你可以不用加其他的,就用这个js地址去引用

      /usr/plugins/WeixinShare/wx_share.js

      如果还是不行的话,留言你的博客地址我去看看

    2. fuzqing
      @li

      你的主题如果没有用pjax的话,那么前台就不用配置其他的。

  12. 夏目贵志

    不错mark

Leave a Comment