谢谢
请教洗啊,这段代码是直接加在build之后的index.html里,还是加在cocoscreator工程的代码呢?谢谢
你解决了吗?怎么解决的。
build之后,就把这个项目当作一个普通的web项目,和cocos就无关了,按照普通的web项目方式就可以了,在index.html加入微信的js链接,然后加上相关的js代码,还需要服务端的代码支持,可以是php的,js代码通过ajax的get方式请求php端的代码授权,可以参看微信js sdk的相关官方文档。需要有认证通过的微信公众号支持。具体步骤很简单的。
下载,放入scripts目录,然后不用那么复杂
请问 这四个值
appId:’’,
timestamp:’’,
nonceStr:’’,
signature:’’,
是写死的,还是用代码写的。? 我这显示签名无效,然获取接口失败了。这些数据我是写死的
signature签名是动态的,通过加密算法对传送的参数加密。
微信公众号开发平台上有例子的,可以用php的代码做服务端,代码都是固定的,web端向服务端发送请求即可。
是实时获取的,不能写死,你每次获取到使用就行了
哦哦 好 谢谢了
有个问题想求助一下。 假如我在获取签名是用的是 http://game.123.com/ 。 然后用公众号授权登录成功后,会跳转到 http://game.123.com/token=*********/ 这样的网址,这时候就会提示获取权限失败。 然后我重新进入 http://game.123.com/登录成功后 才会提示获取权限成功 请问怎么解决这个问题 ,
获取的签名必须和你现在的网址一致,网址变了,那就重新获取,仔细看文档
既然用反射,c++可以略过
可是我用的 var strCurUrl = location.href.split(’#’)[0]; 获取当前网址url 并且传给了服务器, 但是在从授权成功后,从a网址调到了b网址时,提示签名无效。但是重新打开a网址又可以
微信后台需要配置
配置啥?
url要动态获取,不要硬编码,可以用php代作为服务端,然后web端ajax调用服务端。
大神们…
这个html到底在哪里写啊…
一个项目完成之后,都不知道在哪里插入这个html页面…
老哥,html在哪里写…解决了吗…
…这个剩下的该怎么做…
请问这个可以在android上用吗