Home > Article > Backend Development > PHP implements simulated GET and POST to submit data to the WeChat interface
This article mainly shares with you the implementation of php to simulate GET and POST to submit data to the WeChat interface. It is mainly shared with you in the form of code. I hope it can help everyone.
GetSubmit to get data
/** * @desc 获取access_token * @return String access_token */ function getAccessToken(){ $AppId = '1232assad13213123'; $AppSecret = '2312312321adss3123213'; $getUrl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$AppId.'&secret='.$AppSecret; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $getUrl); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURL_SSLVERSION_SSL, 2); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $data = curl_exec($ch); $response = json_decode($data); return $response->access_token; }
postSubmit to get data
/** * @desc 实现天气内容回复 */ public function testWeixin(){ $access_token = $this->getAccessToken(); $customMessageSendUrl = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$access_token; $description = '今天天气的详细信息(从第三方获取)。'; $url = 'http://weather.com/'; $picurl = 'http://weather.com/'; $postDataArr = array( 'touser'=>'OPENID', 'msgtype'=>'news', 'news'=>array( 'articles'=>array( 'title'=>'当天天气', 'description'=>$description, 'url'=>$url, 'picurl'=>$picurl, ), ), ); $postJosnData = json_encode($postDataArr); $ch = curl_init($customMessageSendUrl); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postJosnData); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $data = curl_exec($ch); var_dump($data); }
Related recommendations:
Elaborate on the difference between get and post
Analysis of the length of data transferred by GET and POST
PHP uses curl to implement get and POST Submit data_PHP tutorial
The above is the detailed content of PHP implements simulated GET and POST to submit data to the WeChat interface. For more information, please follow other related articles on the PHP Chinese website!