zoukankan      html  css  js  c++  java
  • 微信转发相关

    最近写了两个和微信相关的页面一个游戏,一个邀请函。遇到一些问题。

    微信应该是为了用户安全防止欺诈等等把微信做成了一个封闭的环境,有一些东西要开发者来遵守。比如以下几点:

    1、分享给好友和分享到朋友圈自定义title和自定义图片

    据说以前是有微信的api来做这一点的,但是前段时间给封了。现在这个图片是自动获取页面中的第一张大于260*260的图像,之前有文章说的200*200是不行的,因为我们这个页面要求不高,所以我把原图放过来了。如果这张图片在页面中没用有,只为了做分享的图片,把这张图片样式设置display:none; 就可以。

    自定义title就是抓取页面的titiel了,由于做了个游戏,需要获取每次游戏结束的分数的。所以游戏结束分享之前写了段代码更改了title的值,变成了我自定义的。于是分享这里就都搞定了。

    2、当时上线之前没有做过转发朋友的测试,甲方已经把这个页面发给他们的客户之后发现通过朋友圈分享的链接会被QQ浏览器转码,类似以前手机上网页面会被百度转码一样,会在页面下方标识出来。可是这个转码带来的问题就大了,两个页面相当于废了,没法看了!临时加班排查半天,最终发现还是微信出于安全考虑的,要把通过朋友圈分享的链接二级或者二级以上域名添加在通过认证的企业公众号的三个域名(相当于安全链接)内。这样这个链接才不会被转码。

    第二个问题比较新,网上找也没有解决方案,都是最近提出来的问题悬而未决,可能只有我这个一个办法来解决了。

  • 相关阅读:
    MySQL查询今天/昨天/本周、上周、本月、上个月份数据的sql代码
    lumen 登陆 注册 demo
    Maven与Ant的区别
    Java中String为什么是final
    一天一点MySQL复习——获取数据库系统时间、变量赋值、变量比较
    一天一点MySQL复习——存储过程
    Mybatis学习——传递Map型参数
    Java修饰符
    RegEx正则表达式学习笔记
    一天一个Java基础——通过异常处理错误
  • 原文地址:https://www.cnblogs.com/xumingsong/p/4457326.html
Copyright © 2011-2022 走看看