PHP et EasyWeChat : Comment implémenter les fonctions de carte et de coupon via le programme WeChat Mini
Le programme WeChat Mini est actuellement l'une des plates-formes de développement d'applications mobiles les plus populaires. Il fournit une multitude de fonctions et d'API, permettant aux développeurs de créer rapidement différents types. d'application. Parmi elles, la fonction carte et coupon est une fonction couramment utilisée dans les mini-programmes. Les coupons, les codes de remboursement, les cartes de membre, etc. peuvent être fournis via des cartes et des coupons.
Cet article expliquera comment utiliser PHP et EasyWeChat pour implémenter la fonction de carte et de coupon dans le mini programme WeChat. EasyWeChat est un SDK de développement WeChat basé sur PHP. Il fournit un packaging d'interface simple et facile à utiliser, offrant aux développeurs un développement et une intégration de fonctions pratiques.
Après cela, nous devons installer le SDK EasyWeChat dans le répertoire d'arrière-plan. Il peut être installé via composer, ou vous pouvez télécharger manuellement le SDK et l'introduire.
Installation via composer :
composer require overtrue/wechat
Téléchargement manuel :
Vous pouvez télécharger le dernier package compressé du SDK à partir de https://github.com/overtrue/wechat et copier le répertoire src dans le répertoire du projet après décompression.
<?php require 'vendor/autoload.php'; use EasyWeChatFactory; $config = [ 'app_id' => 'your-app-id', 'secret' => 'your-app-secret', // 指定 API 调用返回结果的类型:array(default)/collection/object/raw/自定义类名 'response_type' => 'array', ]; $app = Factory::miniProgram($config); return $app;
Remplacez votre identifiant d'application et votre secret d'application par l'AppID et l'AppSecret de votre propre mini-programme. Après avoir terminé la configuration, nous renvoyons l'objet EasyWeChat et l'introduisons là où nous devons l'utiliser.
<?php $app = require 'wechat.php'; $result = $app->card->create([ 'card_type' => 'GENERAL_COUPON', 'general_coupon' => ['base_info' => ['brand_name' => '优惠券', 'title' => '满100减50', 'sub_title' => '仅限首次使用']], 'notify_users' => true ]); print_r($result);
Dans le code ci-dessus, nous introduisons d'abord l'objet EasyWeChat précédemment configuré $app Lors de la création d'un coupon, nous devons spécifier le type de coupon comme "GENERAL_COUPON", puis définir les informations de base du coupon, telles que. le nom de la marque, le titre, le sous-titre, etc. Enfin, nous définissons le paramètre notify_users sur true, ce qui signifie que les utilisateurs seront avertis immédiatement après la création du coupon.
<?php $app = require 'wechat.php'; $openid = 'user-openid'; $result = $app->card->grant('card-id', $openid); print_r($result);
Dans le code ci-dessus, nous spécifions l'identifiant du coupon de carte et l'openid de l'utilisateur, et délivrons le coupon de carte à l'utilisateur spécifié.
<?php $app = require 'wechat.php'; $result = $app->card->consume('card-id', 'code'); print_r($result);
Lors de l'utilisation de coupons, nous devons spécifier l'identifiant du coupon et le code du coupon pour identifier le coupon spécifique. Des réductions peuvent être obtenues en consommant des cartes et des coupons.
Ce qui précède est un exemple simple d'utilisation de PHP et EasyWeChat pour implémenter la fonction de carte et de coupon dans le mini programme WeChat. Grâce à EasyWeChat, nous pouvons facilement exploiter et gérer les cartes et les coupons du mini programme et offrir aux utilisateurs des réductions et des avantages. J'espère que cet article pourra aider tout le monde.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!