Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

CodeToAny:突破微信公众平台一个公众号最多设置 2 个网页授权回调域名的限制,实现了一个公众号网页授权给无数个回调域名,同时,可以将一个公众号的授权回调逻辑统一在一处管理。

Notifications You must be signed in to change notification settings

Intoseaworks/codetoany

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

14 Commits

Repository files navigation

CodeToAny:一个微信公众号网页授权给任何域名下的url

把从微信网页授权接口中获取到的授权code以get参数的形式传递给任何域名下的url。

联系作者

打赏捐赠

如果您觉得本程序不错,欢迎打赏我给予小小的支持,谢过!谢谢 卖萌

支付宝二维码 微信二维码

成功案例

微擎、微赞、discuz插件、wordpress插件

环境需求

  • php >= 5.4.0(小于5.4.0的情况可以联系作者解决);

极速使用

  1. 假设将网页授权回调域名设置为www.test.com;
  2. 编辑codetoany/getcode.php,将变量$appId的值修改为自己的微信公众号AppId;
  3. 将文件夹codetoany中的所有文件部署到http://www.test.com/codetoany/;
  4. 在微信内或使用微信web开发者工具访问http://www.test.com/codetoany/getcode.php?auk=demo1,顺利的话,页面将跳转到类似这样的url:http://lionsay.com/?abc=123&code=0318PVx00bTFzB1JOny00YMRx008PVxS&state=STATE;

攻略指南

  1. ?auk=demo1中的aukdemo1以及此时的授权url(即接收授权code的url,最终跳转的url)都是可以自定义的;
  2. 网页授权接口中的get参数scopestate可以以get参数的形式传递给codetoany/getcode.php,程序会把它们再传递给接口;
  3. 除了get参数auk外,传递给codetoany/getcode.php的任何get参数都会以get参数的形式再传递给授权url;
  4. 如果网页授权回调域名使用https协议访问,那么程序需要略微调整才可以正常使用;

郑重声明

  • 本程序仅供学习研究使用,不得用于非法用途,否则后果自负;
  • 对于由本程序导致的一切法律和安全问题,作者不承担任何责任;

About

CodeToAny:突破微信公众平台一个公众号最多设置 2 个网页授权回调域名的限制,实现了一个公众号网页授权给无数个回调域名,同时,可以将一个公众号的授权回调逻辑统一在一处管理。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%

AltStyle によって変換されたページ (->オリジナル) /