把从微信网页授权接口中获取到的授权code
以get参数的形式传递给任何域名下的url。
- 进淘宝店乐享良品网站开发使用阿里旺旺即时通讯(可能是有偿服务);
- 在CodeToAny主页留言;
- 关注新浪微博和腾讯微博;
- 在CodeToAny源码页留言;
微擎、一猫汽车网
- php >= 5.4.0(小于5.4.0的情况可以联系作者解决);
- 假设将网页授权回调域名设置为
www.test.com
; - 编辑
codetoany/getcode.php
,将变量$appId
的值修改为自己的微信公众号AppId
; - 将文件夹codetoany中的所有文件部署到
http://www.test.com/codetoany/
; - 在微信内或使用微信web开发者工具访问
http://www.test.com/codetoany/getcode.php?auk=demo1
,顺利的话,页面将跳转到类似这样的url:http://lionsay.com/?abc=123&code=0318PVx00bTFzB1JOny00YMRx008PVxS&state=STATE
;
- 要自定义
auk=demo1
中的demo1
,可以编辑codetoany/getcode.php
,修改数组变量$redirectUrlConfig
的键demo1
; - 要自定义
auk=demo1
时的授权url
(即接收授权code
的url,最终跳转的url),可以编辑codetoany/getcode.php
,修改数组变量$redirectUrlConfig
的键demo1
对应的值; - 要自定义
auk=demo1
中的auk
,可以编辑codetoany/getcode.php
,修改方法getCodeToUrl()
的第二个参数的值; - 网页授权接口中的get参数
scope
和state
可以以get参数的形式传递给codetoany/getcode.php
,程序会把它们再传递给接口; - 除了get参数
auk
外,传递给codetoany/getcode.php
的任何get参数都会以get参数的形式再传递给授权url
; - 如果网页授权回调域名使用https协议访问,那么务必编辑
codetoany/getcode.php
,将类lion\weixin\library\Authorize
的属性$isHttps
的值设置为ture
;