这个微信手机号登陆不上去号怎么上不去呢 ,我哪里弄错了吗

还觉微信公众号的运营成本比APP低吗? 你错了
标签:郑州APP开发
&&&& &&&&&&自从微信公众号一下火了之后呢,我们知道关注一个公众号是非常简单的,只要点击关注即可,同比,下载一个APP就要麻烦很多,所以我们就会觉得,开发公众号比客户端要省不少钱,并且流程也要简单很多,通常情况下,大家都会觉得公众号的运营,肯定要比APP省不少钱。但是今天的小编我想告诉你的是,想的不错,但是实际情况却与之相反,公众号运营起来与APP差不多,并且还要高,当你知道这个答案的时候,一定会觉得疑惑吧,这确实有点让人费解,不过看完下面小编的分析你就明白是怎么回事了。 & &&&& APP的成本高,大家都清楚是怎么回事,但是APP也有自己的优势,最主要原是App有大量的中心化流量分发渠道,比如各大Store、积分墙、推荐墙、线下预装,甚至是各种黑科技,这些中心化流量入口,都是很好的App分发渠道,让App推广的需求得以释放。部分渠道即使不付费也会有很好的自然流量,而且渠道之间还存在竞争关系,各种因素互相作用之后,才造成了App获取成本的现状。但微信公众号不同,除了现在的广点通,几乎没有其他的中心化的流量分发渠道。虽然也有人做微信公众号导航的App或网站,但大多都处于半死不活的状态。这除了因为微信将用户圈在自己的生态之中,其他的量也很难进来。还因为其他渠道很难建立起自己的大规模中心化流量,如果平台自身流量不多,这也就不会给公众号带去多少用户。
&&&& 对微信官方来说,也有两个中心化的用户分发渠道,免费的是微信搜索框,收费的就是广点通。但是想搜索上的SEO并不简单(微信公众号搜索排名权重的可能性研究),想带来多少大规模用户几乎不可能。广点通虽然可以投,但广告主和广告页面的审核门槛很高,这直接导致很多金主有钱却花不出去。所以虽然公众号用户获取成本高,还会出现尴尬的一幕,就是有人拿着大把现金想砸用户,却找不到投放渠道,本质上就是公众号推广需求不能得到有效释放。而且有需求的人还很多,或许正在看文章的你就是其中一位。而投App却可以找到很多渠道,就怕你没钱烧。
&&&&&当然,也有人通过做活动,从朋友圈获取用户,不过这也有很高的门槛。比如创意活动很难想、很容易被官方封号、获取的用户不精准等。由于这种种的原因,才会导致微信公众号运营起来比APP还要高,那么这种尴尬的局面该怎么解决呢? &&&& &&&&&出现问题,肯定都会有与之对应的办法来解决,但是我们可以换个方位思考下,在PC端,我们网站之间有友情链接,APP有推荐墙,那对于公众号互推是不是也同样适用呢,关于这个问题大家可以多去了解下易粉平台。
&&&& 去中心化的分发渠道和中心化的相比,坏处是不能快速输出大量流量,因为流量是去中心化的,所以有人怀疑互推的效果,这无可厚非。好处是方便找到与自己账号定位相符的流量,进行精准、平等的交换。而且只要平台上的公众号数量足够多,这个流量几乎是取之不尽的。不过对于未来的移动互联网来说,可能就是趋势,通过这样一个平台,小编希望各位自媒体达人都可以找到自己的&真爱&! &&&我的微信不见了怎么找我的微信号是手机号注册的有密码可是什么也没什么绑定就是登不上显示密码或帐号错误_百度知道
我的微信不见了怎么找我的微信号是手机号注册的有密码可是什么也没什么绑定就是登不上显示密码或帐号错误
我的微信不见了怎么找我的微信号是手机号注册的有密码可是什么也没什么绑定就是登不上显示密码或帐号错误
我有更好的答案
如果设置了二代密保(密保问题、密保、令牌、密保卡),可用其中一种进安全中心: →点页面上方的“找回密码”→填上该号码,选择密码→选择通过验证密保直接找回密码, 若还未设置密保或密保丢失、遗忘,页面会提示通过帐号申诉把号。
采纳率:83%
来自团队:
为您推荐:
其他类似问题
手机号的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。这个微信我怎么加不过去了。谁告诉我啊。是我打字不对还是怎么回事啊_百度知道
这个微信我怎么加不过去了。谁告诉我啊。是我打字不对还是怎么回事啊
这个微信我怎么加不过去了。谁告诉我啊。是我打字不对还是怎么回事啊这个微信我怎么加也说微信号不对。什么意思啊
我有更好的答案
你用wxid...那串字符来搜索添加试试
如果微信号也搜不到,说明对方把帐号注销了,或者是设置了添加好友权限,把通过微信号搜索的方式屏蔽了,要搜她的手机号或QQ号才能找到。。。如果这两个方式也屏蔽了,那就只能用群名片共享或扫二维码的方式才能添加
还是不行啊
搜手机号试试,还是找不到那就是对方把帐号注销了,或者是设置了添加好友权限,把通过微信号、手机号和qq号搜索的方式屏蔽了。。。你可以试试,如果你和对方是在同一个群内的,或者是别人和她是好友的,让别人把她的名片分享给你,你通过名片添加试试
采纳率:73%
来自团队:
你微信的问题 没有安装软件
那我怎么做啊
怎么做才能加过去
安装一个加好友软件
15块钱 就好了
微信的问题
还是没法加啊
对面没有设置微信号,你看到的是微信自己生成的,不能用来加好友如果有其他联系方式,让他发他的二维码给你,你用微信扫描后加入
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
然后哦 用这个校验和输出的是一致的也就是说 签名应该没问题吧 但是为什么手机上会显示无效呢 那个环节又出错了
来源: 微信开放平台问答
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
出现问题的原因是参与签名的URL地址不正确,需要动态获取当前页面完整的URL地址(包括?后面的参数,但不能包含#号),如若URL地址为:,那么完整的URL地址应该是截取#号之前的部份。为什么会出现#号呢?因为你的URL在被分享到朋友圈等微信系统自动会添加一些参数。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
看我把这些坑都总结了一下:要命的invalid signature。其实腾讯的文档已经写了,只能怪我自己理解能力太差,掉了好几次坑。
签名要用到的jsapi_ticket需要保存的,2小时有效期。如果在2小时内出现问题需要删除才能工作,一般是自身程序的问题,请检查。
nonceStr和noncestr的大小写,当心!
url一定要当心,如果是"http://x.com/jspay?oid=0&attr=1#wechat"的形式,那么应该保留的是"http://x.com/jspay?oid=0&attr=1"。
据此,url在JavaScript中是location.href.split('#')[0]获取。
据此,url在php中用$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]拼装,
据说会有多余的80端口问题,但是记录者没有遇到过,总之请小心。
url在JavaScript中千万别忘记“encodeURIComponent”!否则后果很诡异,遇到过初始化的时候报invalid
signature,但是API接口又能调用的情况。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
从百度搜这个问题,就进来了。 你们特么就会copy官方文档,有钱赚吗? 没看见lz已经去 接口签名校验工具 验证过了吗?
官方demo有问题,至少php的有问题, 动态取url的时候自动给加了80端口。 比如一般我们访问 www.sss.com/dir/1.php
他会在getSignPackage() 里"$protocol$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]" 变成 www.sss.com:80/dir/1.php ,所以就一直报invalid signature 。 这是我遇到的问题,上来搜,没找到答案,又自己解决了。 我说的不一定跟lz遇到的问题一样,但比你们这些瞎瘠薄拷贝耽误老子时间的强。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
官方已经提供了微信 JS 接口签名校验工具(),填入相应的参数就能出来相应的值,然后对比下,就能发现具体是那块错了。 我之前碰到一个因为域名后面没有/而导致失败的情况
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
请参考我的另一个回答:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
简单的来说,signture一样的话,那就是url这里不对了,实际打开页面的url和签名的url对不上。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
第3点特别重要:确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分。
/后面的参数也要算在内才能配置成功!
以NodeJS 为例:
var signURL = 'http://' + req.host + req.
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我也遇到这个问题了, 发起微信支付的时候提示 invalid signature , 本地程序生成的 签名 跟 官网通过的签名工具生成的签名 对比
也是一致的, 哪位朋友 也遇到了,并解决了,还望不吝赐教。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我的也一样,把我自己成生的与校验工具生成的对比,没任务差别:79eed0503666aeee4b9dfb350a56b54
79eed0503666aeee4b9dfb350a56b54
我现在也蛋疼了,一直提示config:invalid signature
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
通过ajax把URL传到服务端,签名也是正确的,就是报config invalid signature,这个可以从哪里调试啊?
&script type="text/javascript"&
var targetUrl=location.href.split("#")[0];
alert("target url is:" + targetUrl);
var aj=$.ajax({
type: "post",
url: "http://XXXXXXX.com/wx?targetUrl="+targetUrl,
dataType: "json",
contentType: "application/ charset=utf-8",
success: function (msg) {
alert("appid: "+msg.appid+";
timestamp:" + msg.timestamp+" ; nonceStr:" + msg.nonceStr+";
signature:" + msg.signature);
wx.config({
debug:true,
appId:msg.appid,
timestamp:msg.timestamp,
nonceStr:msg.nonceStr,
signature:msg.signature,
jsApiList: [
'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'hideMenuItems',
'showMenuItems',
'hideAllNonBaseMenuItem',
'showAllNonBaseMenuItem',
'translateVoice',
'startRecord',
'stopRecord',
'onRecordEnd',
'playVoice',
'pauseVoice',
'stopVoice',
'uploadVoice',
'downloadVoice',
'chooseImage',
'previewImage',
'uploadImage',
'downloadImage',
'getNetworkType',
'openLocation',
'getLocation',
'hideOptionMenu',
'showOptionMenu',
'closeWindow',
'scanQRCode',
'chooseWXPay',
'openProductSpecificView',
'addCard',
'chooseCard',
'openCard'
wx.ready(function () {
alert("config ok...");
wx.error(function (res) {
alert("err....:"+res.errMsg);
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("error ....."+errorThrown);
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
刚刚解决类似的问题。最终发现,代码所在的页面的地址一定要与生成签名里的url一模一样,对一个字都不能错,
比如你当前页面是
那生成signature里传递的url的参数也必须和这个一名模一样,不能差一个字。。我弄了。。半天,哭了
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我是PHP端的,官方配置没有配置url,也是一直报错。后来调试的时候,在wx.config配置上url : '{$sign["url"]}',就不报错了。不知道你们是怎么样的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我也遇到了这个问题
终于解决了。是从微信上过来的URL没有带文件名。而通过微信浏览器打开后自动加上了默认文件名 index.php 所以出错了。微信上链接上
而微信浏览器里把打开后就变成了
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
醉了,签名都是一样的 还是问答 config:invalid signature
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
签名和官方的一样、 URL也是通过location.href.split('#')[0]获取的。。 也是一直提示 config:invalid signature 公众号的JS接口安全域名也是配置OK,就是不行。。 求大神帮助、
测试地址:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
356d50570cbeb75a******
wx2c9b85307c8b****
ae72e94d11c****
//da6240b********
$jssdk = new \Think\Jssdk("wxc******","daac*******");
$signPackage = $jssdk-&GetSignPackage();
dump($signPackage);
$this-&assign("signPackage",$signPackage);
// dump($signPackage);
$this-&display();
求助 langdr
和 blog 是未认证订阅号,可以启用微信js,可是一旦换成第三个已认证服务号就提示签名失败!!!!有没人可以告诉我原因 万分感谢!!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这个我刚刚搞定了这个问题...还是看来上面的以为仁兄的回答.就是url那点!你在微信上面绑定的URL一般都是没有带端口号的,但是你直接用demo里面的url是带了端口号的...所有把这个$url = "$protocol$_SERVER[SERVER_NAME]$_SERVER[REQUEST_URI]";这个就行了! 还有把手机缓存给清了!!!!!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我也出了这个问题了,签名和官方测试接口一模一样,后来发现是打开的页面URL和分享的不一样的问题,但是改成一样的还是不可以。这时候看了share112的回复,把 jsapi_ticket 和 access_token 这两个文件删掉,从新打开页面,就解决了!!希望能帮到后人
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
遇到一次因为URL里有横杠,也是报invalid signature。去掉之后就过了,大概是哪个环节对特殊字符转义不一致吧
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
注意jsapi_ticket的生成,别调到卡券ticket的生成接口了,type要传"jsapi"type=jsapi
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这两天也遇到这个问题,查了两天发现是一个特别二的失误:我一直把的appid当作的在用,直到我膝盖中了一箭……
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
当前url: 非常简单,生成签名的url一致.
微信校验签名也通过
代码部分如上,
可在微信里却还一直报invalid 签名!!从上看到下,没找到这类问题的实际解决方案和原因!求指教啊!!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我今天也碰到了这个问题,各种参数与签名均一致,但就是报签名错误。
最后你猜怎么着,最后居然发现是因为页面中有一个嵌套了腾讯视频的 iframe ,因为 js 对 iframe 大小进行调整时改变了 src 值导致 iframe 上一个请求被取消并再次加载,然后就导致微信 js 接口报 invalid signature 的错误了。
最后去掉了 iframe 自带的 src 属性,等 js 调整好大小后一次性加载,就解决了。
奇葩吧,一个 iframe 里嵌套的视频,看上去毫不相关的东西居然影响了微信的 js 接口的签名验证。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
timestamp也要检查一下
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我给说一下我微信分享二次签名遇到的问题,我后台获取参数时候出的问题,原来通过map遍历参数,然后在拼接一下,导致参数顺序不对,签名有误。改正后的方式如下:
if(request.getQueryString()!=null) {
uri+="?"+request.getQueryString();
再次签名就正确了。主要原因还是签名的url和alert(location.href.split('#')[0])的url不一致。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
遇到这个问题 已经解决 方案来自本站网友 疯狂的蜗牛
问题:获取微信的jsapi_ticket有两个URL地址一个是:{0}&type=wx_card另一个是:{0}&type=jsapi注意后面的type
我用成了第一个type=wx_card微信卡券的地址 改用用第二个地址type=jsapi。。问题解决
你可以检查下是不是这个问题
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
大概就是当前URL和生成签名的URL不一致问题吧,说下我的问题。我用ajax请求的后台config参数,和LZ一样,签名没问题但是signature还是不可用,微信官方的文档里面的错误都筛过了,后来发现导致URL不一致的原因是GET和POST请求的问题,GET请求无法获取URL中&后的参数,导致URL不一致。So,很蠢的错误,但是可能也是比较容易被忽略的吧
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
使用的是官网提供JS-SDk PHP Demo,出现invaild signature 打印地址时发现url为http://
解决办法:在类文件jssdk.php中修改$url
public function getSignPackage($host,$uri) {
$url = "http://".$host.$
\\\\$jssdk-&GetSignPackage($_SERVER['HTTP_HOST'],$uri = $_SERVER['REQUEST_URI']);
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
本地程序生成的 签名 跟 官网通过的签名工具生成的签名 对比是一致的,但还是提示 invalid signature , 请试试看把access_token.json跟jsapi_ticket.json内容都清空
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
如果是第三方公众号开发者,在使用JS SDK时获取ticket()时的请求参数access_token要使用authorizer_access_token。由于我之前使用的第三方公众号component_access_token导致出现了楼主类似的问题。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
碰到了同样的问题(并“解决”了):
问题描述:
单页面应用(使用pushState更新url),iOS 10或Android 6.0
同样的web代码和网址,使用安卓访问,能正常调用微信API注册并分享;使用iOS 10则注册失败,返回'invalid signature'
signature生成算法没有问题。(将输入和输出贴到微信提供的验证网页上,都一致)
调查发现:
安卓需要使用当前URL进行微信API注册(即当场调用location.href.split('#')[0])
iOS需要使用进入页面的初始URL进行注册,(即在任何pushstate发生前,调用location.href.split('#')[0])
解决(规避):
保存进入页面最初的URL,假设为INIT_URL
根据客户端的不同:2.1 安卓:在准备分享前(或发生URL跳转后)使用当前URL进行wx.config, 如果失败,则尝试使用INIT_URL注册
2.2 iOS:在准备分享前(或发生URL跳转后)使用INIT_URL进行wx.config, 如果失败,则尝试使用当前URL注册
感觉没有找到问题的真相。。。。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
解决了,如果测试签名和自己生成的签名一致的话,那就是url的问题,可以通过js端生成url后用ajax或者get方式传到php端,具体为function WeChat(url,title,shareimg){
$.get("{:U('Api/Test/action')}",{url:window.location.href},function(data) {
wx.config({
debug: true,
appId: data.appid,
timestamp: data.timestamp,
nonceStr: data.nonceStr,
signature: data.signature,
jsApiList: [
'wx.checkJsApi',
'wx.onMenuShareTimeline'
wx.ready(function() {
wx.checkJsApi({
jsApiList: ['chooseImage'], // 需要检测的JS接口列表,所有JS接口列表见附录2,
success: function(res) {
// 以键值对的形式返回,可用的api值true,不可用为false
// 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
wx.onMenuShareTimeline({
title: title, // 分享标题
link: url, // 分享链接
imgUrl: shareimg, // 分享图标
success: function() {
// 用户确认分享后执行的回调函数
cancel: function() {
// 用户取消分享后执行的回调函数
});},"json"
}其中传过去的url地址为当前页面获取的url地址url:window.location.hrefphp端接收端:
Vendor('jssdk.jssdk');
$appid = 'wx4b87ea71b0972a8c';
$APPSECRET = 'd4c6a9ffb86d5afc9029d27fcc198680';
$url=$_GET["url"];
$jssdk = new JSSDK($appid, $APPSECRET,$url);
jssdk文件:传入urlclass JSSDK {
private $appId;
private $appS
public function __construct($appId, $appSecret,$url) {
$this-&appId = $appId;
$this-&appSecret = $appS
$this-&url = $
public function getSignPackage() {
$jsapiTicket = $this-&getJsApiTicket();
$url = $this-&
$timestamp = time();
$nonceStr = $this-&createNonceStr();
// 这里参数的顺序要按照 key 值 ASCII 码升序排序
$string = "jsapi_ticket=$jsapiTicket&noncestr=$nonceStr&timestamp=$timestamp&url=$url";
$signature = sha1($string);
$signPackage = array(
=& $this-&appId,
"nonceStr"
=& $nonceStr,
"timestamp" =& $timestamp,
"signature" =& $signature,
"rawString" =& $string
return $signP
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
首先可以确定的是你的签名算法有问题,很有可能是前端url与参与生成签名的url不一致。具体可以看我的解决总结
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我的是android上面签名一切都是OK的 但是在IOS上就一只出现config:invalid signature,地址我也查了 没问题 按照我传递的参数在校验工具中校验也是正确的 但是ios上就是出现签名错误,不知道哪位遇到过这个问题
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
还有一点需要注意,微信内打开的网页(包括微信开发者工具)会对uri里的字符自动转义(效果类似于 encodeURI(url)), 通常签名由后端代码实现,后端取到的url是转义后的,所以拿这个url来做签名就跟微信端实际的url不匹配了导致invalid signature。
环境:后端 nginx + php5.6客户端:iPhone6 + 微信6.5.15, 微信开发者工具(Mac)v1.01.170901
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
最近也碰到这个问题,按照官网的排查步骤,检查了所有的配置都没有问题,签名测试也没问题,url一切正常,后面重新生成accessToken和jsapi_ticket就可以了,浪费我一下午时间。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
微信签名不正确,一般原因是,传给服务器端的url和分享的link不一致导致。所以务必保证一致。eg: 分享的信息
wx.onMenuShareTimeline({
title: '上南瓜租房,找品牌公寓',
link: window.location.href.split('#')[0],
imgUrl: 'https://pic.kuaizhan.com/g3/42/d4/5a65-2d67-4947-97fd-fb764/imageView/v1/thumbnail/200x200',
desc: '南瓜租房,只租真房源!',
}); //分享到朋友圈
和调用接口以获取签名信息,传递的url参数
Service.get('https://wx-open-api.focus.cn/ajax/wxJsConfig', {
url: encodeURIComponent(window.location.href.split('#')[0]),
sceneType: 6,
两个url要保持一致。注意给接口传递url参数时,要对url编码,要不然接收的参数会由于特殊字符(eg: &)给中断项目展示(spa,路由h5 history):
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
最近遇到的是,你的出口ip没在IP白名单!~~~
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
还有一个情况要注意。那就是端口的问题,如果测试的环境是有端口的。在生成签名时,这个端口一样要带上~
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
引起这个问题的原因是什么呢?我们也遇到了困扰,但是没有找到问题所在。
希望看到的朋友指点~~
该答案已被忽略,原因:答非所问,不符合答题要求
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
也是这个问题,蛋都碎了......
该答案已被忽略,原因:答非所问,不符合答题要求
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
楼主,你这个问题解决了吗?我也碰到这个问题了,好纠结啊!
该答案已被忽略,原因:宜作评论而非答案
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
不行,我文件名也放出来了,也是对的,还是一样报错,不知道问题出在哪,太坑了
该答案已被忽略,原因:宜作评论而非答案
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
一次就成功的路过。。
该答案已被忽略,原因:答非所问,不符合答题要求
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
正解,页面当前的url一定要和签名用的url一致
该答案已被忽略,原因:宜作评论而非答案
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我的也出现这种问题,但是我的这种问题只出现在ios9以上,安卓的完全正常,ios有时候正常 有时候不正常,不正常的时候我也用签名工具验证了,但还是不行,url我也比对了 都是完全一样的 实在搞不清,求大神指点 跪求 希望大神看到后指点一下
该答案已被忽略,原因:答非所问,不符合答题要求
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这两天也是被这个问题折磨了很久,各位如果有问题的不妨看看你们的config里的timestamp的类型,从后台拿到的是String需要转成数值类型.
该答案已被忽略,原因:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
今天也是遇到这个问题,最终解决了。原因也是在url地址上。通过php传递的url地址是"http://.....",而在页面上alert(window.location.href);显示的是https://....。我这边的原因是粗心造成的,不知道你们是不是没注意到这里。
该答案已被忽略,原因:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
今天遇到了同样问题不能全部按着文档来做
该答案已被忽略,原因:不符合答题规范:内容不是答案,可用评论、投票替代,无意义的内容:赞、顶、同问等毫无意义的内容
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我的在url 后面漏了一个“=”,找了好久啊url: PRJ_PATH + '/jsapi.json?url=' + url
该答案已被忽略,原因:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1.确认签名算法正确,可用
页面工具进行校验。
2.确认config中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应noncestr, timestamp一致。
3.确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分。
4.确认 config 中的 appid 与用来获取 jsapi_ticket 的 appid 一致。
5.确保一定缓存access_token和jsapi_ticket。
这个是重点:
确保你获取用来签名的url是动态获取的,动态页面可参见实例代码中php的实现方式。如果是html的静态页面在前端通过ajax将url传到后台签名,前端需要用js获取当前页面除去'#'hash部分的链接(可用location.href.split('#')[0]获取,而且需要encodeURIComponent),因为页面一旦分享,微信客户端会在你的链接末尾加入其它参数,如果不是动态获取当前链接,将导致分享后的页面签名失败。
教如何验证是否正确方法:
url动态获取的方法是:
$protocol = (!empty($_SERVER[HTTPS]) && $_SERVER[HTTPS] !== off || $_SERVER[SERVER_PORT] == 443) ? "https://" : "http://";
$url = $protocol.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];
该答案已被忽略,原因:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
也提供一个解决方法,url和签名多次检查没有错误,开始一直根据文档提示可用location.href.split('#')[0]获取,而且需要encodeURIComponent。不用encodeURIComponent转义,之后请求OK。只能说无语了
该答案已被忽略,原因:
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。

我要回帖

更多关于 微信手机号登陆不上去 的文章

 

随机推荐