以PHP获取小程序 scheme 码为例,
一、请求接口
不起眼的地方往往容易忽略,注意文档注明是请求接口为
https://api./wxa/generatescheme?access_token=ACCESS_TOKEN
记得把你请求到的access_token更换链接中是"ACCESS_TOKEN"。
二、请求参数
2.1 虽然请求参数中写了access_token,但实际发包中,body不需要access_token。
2.2 文档中某些字段为object类型,不需要单独转换,直接构造好你的请求参数,最后再统一转换为Json串即可。
2.3 需要注意PHP中false==0的
,但是在这里的请求参数,如果要求的是BOOL
值,需要写false
或者true
,而不是写0
或者1
例如:
//根据你的项目,获取access_token$accessToken = weixin::getAccessToken();//构造请求路径$url = "https://api./wxa/generatescheme?access_token=".$accessToken;//构造请求参数$request_params = ["jump_wxa"=>["path"=>"/pages/index/index","query"=>""],"expire_time":1651746073];//转换为json$request_params_tojson = json_encode(request_params);//curl请求$this->curl($url,$request_params_tojson,"POST");