关于微信接口--发送给朋友

有一个需求,用户打开链接看到的内容,和分享出去后的内容是不一样的,所以需要用到微信的分享给朋友的接口,我第一步就上了微信的开发文档找相关的资料,并下载了demo文件,一边参考方倍工作室的文章,一边把代码加了上去,我用的是smarty,所以现在后台生成签名并传到前台,前台再进行分享接口的配置,理想的情况就是一击即中,现实的情况是没有那么简单。发生了一个很奇怪的现象,在安卓机上测试,分享的内容没问题,正常,但是在苹果机上完全不行,根本没有按照预想的分享出去,而且打开了debug,发现根本都没有报错,这就奇了怪了,没报错,为啥苹果就不行呢?而且为啥我都是这么奇葩的错误???
实在找了很久,都不知道哪里有问题,突然有一天,连安卓机的分享都不行了!!而且更奇葩的是,打开debug,都没有报错,但是点击分享给朋友的时候,连分享的界面都无法弹出!!这是什么问题!!!
整个人简直晕倒,后来我在想是不是smarty这样从后台渲染到前台有问题呢?于是我改用ajax,去后台取签名,但是还是没用。这时候我尝试把前台的分享配置写死,就是不赋变量,发现正常,这么说是我赋值的变量有问题了,所以我采取逐一攻破的方法,一个个变量这样尝试,终于让我发现,是我赋值的分享链接有问题,不能带有特殊字符,而且也不能不完整,终于找到问题了,所以进行修改之后,安卓和苹果的问题都已经解决

你可能感兴趣的:(微信)