1

Web アプリがあり、シリアル番号システムを使用して保護したいと考えています。これはすべて woocommerce とソフトウェア アドオンを介して処理されます。API ドキュメントはこちら. これにより、スクリプトの購入時にシリアル番号が生成されます。

唯一の問題は、Web インストーラーからこれを確認する方法です。

コード例 Software Add On を使用する WooCommerce を利用したショップは、software-api に設定された wc-api リクエストを介して API リクエストをリッスンしています。すべての API リクエストは、次のように呼び出すことができます。

$data = wp_remote_get( 'http://localhost/woocommerce/?wc-api=ソフトウェア API&request=request_key&...'); すべてのパラメーターを URL に追加できます。API が返すデータは $data 変数に保存され、JSON 形式になります。

アクティベーション アクティベーション API 呼び出しは、ライセンスの 1 回の使用をアクティベートするために使用されます。呼び出しには、ライセンスの電子メール アドレス、ライセンスのキー、およびライセンスにリンクされた製品 ID が含まれている必要があります。

必要なパラメータ:

request = 'アクティベーション' 電子メール licence_key product_id

私が理解していないのは、これをフォームのテキスト入力に組み込み、ajax (多分?) を使用してインストールのこのステップをチェックする方法です。この例は、Wordpress 関数を使用するためのものですwp_remote_getが、インストーラーにはこれがありません。

4

0 に答える 0