1. php微信开发,网页中怎么模拟openid
用户授权,获取code;
根据code获取access_token【可通过refresh_token刷新获取较长有效期】
通过access_token和openid获取用户信息
2. 如何用PHP实现微信支付,求教。新手!说明详细点
以PHP语言为例,对微信支付的开发流程进行一下说明:
1.获取订单信息。
2.根据订单信息和支付相关的账号生成sign,并且生成支付参数。
3.将支付参数信息POST到微信服务器,获取返回信息。
4.根据返回信息生成相应的支付代码(微信内部)或是支付二维码(非微信内),完成支付。
3. php微信开发获取用户信息
获取用户信息一般基于两种方式,不过首先都要获取用户的openid,用户的openid是用户对应公众号的唯一标识
第一种:用户发送信息给公众号的时候,fromuser这个字段会包含用户的openid
第二种:使用auth2.0权限,首先需要进入微信公众号的官方后台,设置一下域名,然后组装一个类似https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
这样的URL,APPID 需要换成公众号的APPID,REDIRECT_URI需要换成你需要或许用户信息的页面,SCOPE如果设置为snsapi_base,不用弹出授权,但是也无法获得昵称等信息,如果设置为snsapi_userinfo,则会弹出一个确定的界面,在用户体验上不是很好。如果还有其他问题,可以追问!
4. php怎么用json 获取微信code
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=回调地址&response_type=code&scope=snsapi_userinfo&STATE=1#wechat_redirect
回调页面用 $_GET['code']打印code
5. PHP如何获得微信公众平台关注用户的基本信息
1、引导用户进入授权页面同意授权,获取code
2、通过code换取网页授权access_token(与基础支持中的access_token不同)
3、如果需要,开发者可以刷新网页授权access_token,避免过期
4、通过网页授权access_token和openid获取用户基本信息(支持UnionID机制)
详情请参考微信开发文档
网页链接