🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 申请要求 有公众号或小程序即可,尝试在微信服务平台申请接口,若可以正常申请即为可以使用 ## 接口费用说明 以微信服务平台定价为准,与本团队无关,目前每个小程序或公众号均可申请时长为六个月每月10000次免费使用的额度 ## 接口申请地址 https://fuwu.weixin.qq.com/detail/000a246b6fca70b76a896e6a25ec15 通常情况下,小程序会调用ACCESS_TOKEN相关接口,公众号在接入第三方网站程序时也会调用ACCESS_TOKEN相关接口。 而插件在获取微信ACCESS_TOKEN时,会导致小程序/公众号对应网站程序的ACCESS_TOKEN失效。 因此,为了避免重复调用ACCESS_TOKEN,建议通过配置ACCESS_TOKEN获取URL与ACCESS_TOKEN更新URL来获取与更新URL。 ![](https://img.kancloud.cn/50/c7/50c7614a0092abdd7d22f341958156b5_946x148.png) 配置后,系统将通过get请求对应的url获取与更新access_token。 **注意,珊瑚发帖文本内容安全云校验获取ACCESS_TOKEN与珊瑚图片内容安全云校验获取ACCESS_TOKEN不冲突,两个插件保持一样设置即可** ## url请返回json,格式如下 ``` { "access_token":"XXXXXXXXX", "expires_in":166666666 } ``` 此处的expires_in区别于微信官方的获取ACCESS_TOKEN接口,此处为ACCESS_TOKEN过期时间戳而非微信官方的ACCESS_TOKEN有效时长。 若返回的json中包含errcode且errcode不等于0,则代表获取失败 ## 返回接口的demo如下 ``` <?php $res = file_get_contents('https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . APPID . '&secret=' . APPSECRET); $res = json_decode($res, true); $res['expires_in'] += time(); echo json_encode($res); ?> ``` ## 工作流程图如下 ![](https://img.kancloud.cn/8e/da/8eda94db8a0e5a4f0072417239b76de3_1367x1859.jpg)