QRコードをスキャンしてワンクリックでWeChat公式アカウントをフォローするための実装コード
この記事では主に、QR コードをスキャンして WeChat パブリック アカウントをフォローし、ワンクリックでフォローする実装コードを共有します。これは、誰もが WeChat パブリック アカウント機能をより良く開発するのに役立つことを願っています。
* 获取一键关注授权标识 * */ public function getIdentification() { $burl = "https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info?access_token=" . $this->access_tokens . ""; $result = curl_get($burl); preg_match('/__biz.*&mid/', $result, $matches);//正则截取字符串 $sVid = $this->get_between($matches[0], "__biz=", "==&mid");//截取出微信公众号唯一标识 $okurl="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=".$sVid."==&scene=124#wechat_redirect"; jumpUrl($okurl); }
PHP カスタムは文字列メソッドの中間部分をインターセプトします。これは上で使用されているので、投稿してください。
/* * php截取指定两个字符之间字符串 * */function get_between($input, $start, $end) { $substr = substr($input, strlen($start) + strpos($input, $start), (strlen($input) - strpos($input, $end)) * (-1)); return $substr;}
WeChat パブリック アカウントのスキャン コードを参照してください
まず、前と後ろの WeChat パブリック アカウントのスキャン コードに移動してください。コードを分離せずに
<?php header("Content-type: text/html; charset=utf-8"); //http://pay.sucaihuo.com/project/access_token //php获取微信access_token,appid和app_secret得到微信access_token //php根据appid和secret获取微信access_token,php通过curl远程获取微信access_token信息 $appid = '自己公众号的appid'; $secret = '自己公众号的secret '; $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" . $appid . "&secret=" . $secret . ""; $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); if($result == false) { echo 'Curl error: ' . curl_error($ch); } curl_close($ch); $access_tokens = json_decode($result, true); //print_r($access_tokens); $access_token = $access_tokens['access_token']; function getTemporaryQrcode($access_token, $orderId) { $url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" . $access_token . ""; $qrcode = '{"expire_seconds": 1800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": ' . $orderId . '}}}'; $result = api_notice_increment($url, $qrcode); $rs = json_decode($result, true); return $rs; // return urldecode($rs['url']); } $rs = getTemporaryQrcode($access_token, 1123); //print_r($rs); $ticket = $rs['ticket']; $qrcode = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=" . $ticket . ""; //print_r($qrcode); function api_notice_increment($url, $data) { $ch = curl_init(); // $header = "Content-type: text/xml"; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); // curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_AUTOREFERER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $tmpInfo = curl_exec($ch); if (curl_errno($ch)) { curl_close($ch); return $ch; } else { curl_close($ch); return $tmpInfo; } } ?> <p style="text-align: center;"> <p>关注素材火公众号</p> <img src="<?php echo $qrcode; ?>" alt="关注公众号二维码" style="width:100px;height:100px;"/> </p>
次に、変更したコードをインターフェースに配置します
postメソッド
class Wxfollow { protected $appid = 'wxf1d959b99f33b156'; protected $secret = '248f3a560604555ec96215c085cb2723'; protected $url = ""; protected $access_tokens = ""; public function __construct() { //获取$access_token $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" . $this->appid . "&secret=" . $this->secret . ""; $result = curl_post($url); $access_tokens = json_decode($result, true); $this->access_tokens = $access_tokens['access_token']; } public function Follow(){ //非必传项 $rs = $this->getTemporaryQrcode($this->access_tokens, 123); $ticket = $rs['ticket']; $qrcode = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=" . $ticket . ""; ///打印二维码显示 jumpUrl($qrcode); } //生成二维码 public function getTemporaryQrcode($access_tokens,$orderId) { $url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" .$access_tokens . ""; //生成二维码需要的参数 $qrcode = '{"expire_seconds": 1800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": ' . $orderId . '}}}'; $momo = json_decode($qrcode, true); $result = curl_post($url, $momo); $rs = json_decode($result, true); return $rs; }
curlカプセル化クラス
function curl_post($url, array $params = array()) { $data_string = json_encode($params); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json' ) ); $data = curl_exec($ch); curl_close($ch); return ($data); }
関連する推奨事項:
PHPを使用して、ユーザーがWeChat公開アカウントをフォローしているかどうかを判断します
WeChat ID コード番号 QR コード画像に基づいて WeChat パブリック アカウントを自動的に生成してフォローする方法
PHP バックグラウンドでの WeChat パブリック アカウント開発の例
以上がQRコードをスキャンしてワンクリックでWeChat公式アカウントをフォローするための実装コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









友人の中には、携帯電話を使ってコンピュータ システムをインストールしたいと考えている人もいます。しかし、携帯電話に Windows システムをインストールする方法がわかりません。実際、ワンクリックで携帯電話にコンピュータ システムを再インストールする方法があります。次に、携帯電話でワンクリックして Windows システムをコンピュータに再インストールする詳細なチュートリアルを説明します。 1. 仮想マシン ソフトウェアを実行している Android とシステム Bochs イメージ ファイルをコンピュータにダウンロードしてインストールします。 2. インストールが完了したら、Android 実行仮想マシン ソフトウェアのインストール パッケージを解凍すると、「Bochs」ファイルと「SDL」ファイルが表示されます。次に、システム パッケージを解凍し、「.Img」CD イメージ ファイルを「SDL」ディレクトリにコピーします。 3. 次に、Bochs ファイルを電話機にインストールし、SDL フォルダを電話機に置きます。

win7はMicrosoftの最も古典的なシステムとして多くの愛用者がいますが、どのシステムも長く使用していても必ずさまざまな問題が発生します。このとき、問題を解決するにはシステムの再インストールを検討します。問題を解決するにはどうすればよいですか? ワンクリックで win7 システムを再インストールするのはどうですか? 次に、エディターが Windows7 のワンクリック再インストール システムのチュートリアルを共有します。見てみましょう。 1. まず、ワンクリック再インストール システムをダウンロードします。公式 Web サイトからソフトウェアを入手してください。公式 Web サイトのアドレス: http://www.zhuangjiba.com 2. インストール バーの実行を開き、ワンクリックでシステム ソフトウェアを再インストールします。ウイルス対策ソフトウェアを開く前に、ウイルス対策ソフトウェアをすべて閉じてください。インターセプトによる再インストール プロセス。 3. ソフトウェアを開くと、デフォルトでワンクリック インストール インターフェイスが開きますので、ここでシステムの再インストールを選択します。 4.

コンピュータを使用すると、解決するためにシステムを再インストールしなければならないような問題が必ず発生します。システムを再インストールするときは、ワンクリック システム再インストール ツールを使用してシステムを再インストールする必要があります。最近、ユーザーが編集者 Dabaicai に、ワンクリック システムの再インストールの操作方法を質問しました。それでは、その方法を説明しましょう。以下を見てみましょう! Dabaicai のワンクリック システム再インストールのグラフィック チュートリアル: 1. U ディスクを挿入した後、ダブルクリックして Dabaicai U ディスク作成ツールを開き、[はい] をクリックしてコンポーネントをオンラインでダウンロードし、[ワンクリックでディスクを作成します] をクリックします。コンポーネントが正常に更新されたら、「USB ブート ディスク」を選択します。これで完了です。 2. USB ブートディスクを作成した後、USB ディスクを挿入し、ショートカット キーを押して BIOS に入ります。 「U ディスク」オプションを選択し、Enter キーを押して次のステップに進みます。 注: 通常、「USB」という単語が含まれています。

以前の Windows システムでは、右下の「デスクトップに戻る」ボタンを使用して、ワンクリックでデスクトップに戻ることができましたが、多くの友人は、win11 にアップデートした後、この機能が利用できなくなったことに気付きました。それを一行にしてクリックすればOKです。それでは、一緒に見ていきましょう。 win11でワンクリックでデスクトップに戻る方法 1.win11でワンクリックでデスクトップに戻るのが線になっているのでクリックするだけです。 2. ただし、win10の場合は線の右側の範囲をクリックすればデスクトップに戻ることができますが、win11では線の上を正確にクリックしないと使用できないので非常に面倒です。 3. したがって、面倒な場合は、キーボードの「Win+D」ショートカット キーを直接押してデスクトップに直接戻ることができます。

パソコンを長く使うほど、実行メモリが多く占有されるため、時々実行メモリをクリーンアップする必要がありますが、Win10で実行メモリを解放する方法が分からないユーザーもまだ多くいます。次に、エディターで Win10 のワンクリック ガイドが表示されます。実行中のメモリを解放する方法を説明します。 win10 で実行中のメモリをすばやくクリーンアップする方法: 1. まず、デスクトップの「この PC」ページを開き、右クリックして C ドライブの「プロパティ」を選択します。 2. プロパティ ページに入ったら、下の [ディスク クリーンアップ] オプションをクリックします。 3. 次に、C ドライブ内のジャンク ファイルのスキャンが開始されます。しばらく辛抱強く待ちます。 4. クリーニングが完了すると、ディスクのジャンク ファイルがポップアップ表示されるので、チェックボックスをオンにするだけですべてクリーニングできます。 5.

最新のオペレーティングシステムはwin10システムですが、win7システムは依然として多くのユーザーに愛されています。最近、一部のユーザーが win7 システムのワンクリック再インストールに関するグラフィック チュートリアルを知りたいと考えているため、エディターは過去 2 日間でいくつかの情報をまとめました。ワンクリックで win7 システムを再インストールする方法を見てみましょう。ワンクリックで Windows 7 システムを再インストールする方法 1. Baidu 検索を開いて Xiaobai の 3 ステップ インストール ソフトウェアをダウンロードして開き、win7 のインストールを選択し、クリックして今すぐ再インストールします。 2. Xiaobai の 3 ステップ インストール バージョンでシステム ファイルがダウンロードされたら、[今すぐ再起動] をクリックします。 3. xiaobipe を選択して、Windows スタートアップ管理ページに入ります。 4. pe システムでは、Xiaobi インストール ツールが自動的にシステムのインストールを支援します。インストール後、[今すぐ再起動] をクリックします。

win10 でワンクリック ゴースト システム ソフトウェアを使用するにはどうすればよいですか? ghostwin10 システムをインストールしている多くの友人は、ワンクリック ゴーストの使い方を知りません。実際、ghostwin10 は非常に優れたシステム ソフトウェアであり、非常に安定していて便利です。今日私は詳しい説明 取り付け方法。 Win10 でワンクリック ゴーストを適用する実際のプロセスを見てみましょう。 win10 でワンキー ゴーストを使用するプロセス 1. ワンキー ゴースト回復ツールを実行し、「システムのバックアップ」をクリックしてバックアップ パスを選択し、パーティション C ドライブをクリックして確認します。 2. バックアップディスクを D ドライブに分割し、コンピュータを再起動するかどうかを尋ねます。「今すぐ再起動する」をクリックして再起動します。

多くの友人は、コンピューターを長期間使用しているため、多少の遅れを経験し始めています。システムを再インストールしたくないので、システムを復元したいと考えています。しかし、コンピューターにはまだ必要な重要なものがいくつかあるため、システムを復元したいと考えています。 1. まず、コンピュータ内の重要なデータをバックアップし、ダウンロードします。 Kaka インストーラーのワンクリック システム再インストール ツールをインストールして開き、「バックアップ/復元」を選択して次のステップに入ります。図に示すように: 2. インターフェースを「GHOST Backup Restore」オプションに切り替え、「Add Backup」をクリックして次のステップに進みます。図に示すように: 3. バックアップが必要なシステムにバックアップを追加し、圧縮レベルを「低 (大きなファイル、高速)」に変更して次のステップに進みます。写真のように
