1つの背景
WeChatパブリックアカウントの開発インターフェイスは通常、httpリクエストを使用し、http/httpsプロトコルを選択し、データを取得または投稿するためのcurlコマンドをサポートします
2つのphp関数cURL関数
3 つの PHP Get および Post 実装🎜01 cURLを初期化します。セッション、ハンドルを返します
resource curl_init ([ string $url = NULL ] )
02 cURL 転送オプションを設定しますbool curl_setopt ( resource $ch , int $option , mixed $value )
例:curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); //curl_exec() で取得した情報を直接出力するのではなく、ファイル ストリームの形式で返します。 <br>
03 cURLセッションを実行
mixedcurl_exec( resource $ch )mixed curl_exec ( resource $ch )
04 cURL セッションを終了し、すべてのリソースを解放します。 cURL ハンドル ch もリリースされますvoid curl_close ( resource $ch )
voidcurl_close ( resource $ch )
Get // シナリオ 1: 写真素材を WeChat サーバーにアップロードします
`ch=curli」 んit( ); access_token; //インターフェイス呼び出し資格情報をアクティブに取得する必要があります
yp; e= 「image」;url = "http://file.api.weixin.qq.com/cgi-bin/ media/upload?access_token=access_token&type=type”; $filepath = dirname(FILE)."test.jpg"; =a rr
a
y(「media」= & gt;「」 @".ファイルパス); カール_setopt(ch,CURLOP T
URL,url) // 必須 カール_setopt(ch,CURLOP TR ETURNTRANSFER 、1) " curlsetop t( ch, CURLOPT_POST,1) // データを投稿します; カール_setopt(ch,CURLOP TP // ポスト変数 カール_setopt(ch,CURL O
PTH EADER,0);output =curl_exec() ch) ;curl_close(
ch);va rd ump(出力); // json データ パケットを解凍します outputa rray= jsondecode ( 出力、true ); d
=output_array[“media_id”]; echo $media_id; "Post // WeChat サーバーから画像素材 (部分コード) をダウンロード access t o
ken;// ピックアップ口 をとを追加します 証明書; 必要欲しいマスター移動 GetGet ; media_id; // 画像素材をアップロードするときに取得します $url = "http://file.api.weixin.qq.com/ bin/media/get?access_token=$access_token&media_id=$media_id"; $ch =curl_init(); curl_setopt($ch,CURLOPT_URL,$URL); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $output =curl_exec($ch); curl_close($ch); ').addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 上記では、PHP 機能 01 を紹介しています。cURL は get と post を実装し、コンテンツの側面も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。