cURL を使用して泥棒プログラムを作成する
WeChat Weibo 公式アカウント、QQ 公式アカウント、マップ、および多くのサードパーティ機能は、HTTP API (アプリケーション) の形式で開発者に提供されます。
単純な WeChat 公開アカウント、QQ 公開アカウント、その他の小規模なアプリケーションを作成できるようになりたいだけで、PHP を深く学習したくない場合。この章を学習すると、WeChat パブリック アカウント サーバーに必要な知識を完全に習得できます。
WeChat やマップなどのサードパーティ API をリクエストするにはどうすればよいですか?
現時点では cURL を使用する必要があります。 cURL の中国語訳は、URL ベースの関数ライブラリと呼ばれます。その主な機能は、関連関数を使用してプロトコル要求をシミュレートすることです。
例:
- アドレスにデータを送信するフォームをシミュレートする
- 確認コードなしでユーザーログインを完了するフォームをシミュレートする
- ファイルをリモートサーバーにアップロードする
- リモートサーバーが提供する特定の機能をリクエストする
.. ...
curl は、dict、file、ftp、ftps、gopher、http、https、imap、imaps、ldap、ldaps、pop3、pop3s、rtmp、rtsp、smtp、smtps、telnet、および tftp プロトコルをサポートしています。
curl は、HTTPS 認証、HTTP POST、HTTP PPUT、FTP アップロード (これは PHP の FTP 拡張機能を使用して完了することもできます)、HTTP フォームベースのアップロード、プロキシ、Cookie、およびユーザー名 + パスワード認証もサポートしています。
使用する過程で、cURL 基盤がなければ、WeChat 公式アカウントを作成する方法がわかりません。
実際の作業では、cURL で最も一般的に使用されるプロトコルは、http プロトコルの get リクエストと post リクエストです。他のプロトコルやリクエストメソッドが使用されることは比較的まれです。もちろん、特定の用途にも使用されます。
開発前に cURL モジュールが有効になっていることを確認してください。開く方法は前述の「PHP 画像処理」の章で説明した方法と同じです。開かれるモジュールの名前は php_curl.dll です。
下の図を参照してください。これは、curl モジュールが正常に開かれたことを意味します: