ホームページ > バックエンド開発 > PHPチュートリアル > WhatsApp API PHP SDK を使用して WhatsApp ボット開発を最適化する

WhatsApp API PHP SDK を使用して WhatsApp ボット開発を最適化する

Linda Hamilton
リリース: 2024-12-30 09:16:14
オリジナル
946 人が閲覧しました

Optimize your WhatsApp bot development with WhatsApp API PHP SDK

Whapi.Cloud の PHP SDK で WhatsApp API のパワーを解放しましょう

統合を簡素化し、メッセージング ワークフローを自動化するように設計された包括的なツールキットである Whapi.Cloud PHP SDK を使用して、WhatsApp ボットの開発を合理化します。メッセージの送信、グループの管理、高度な顧客インタラクションの作成など、この SDK を使用すると、開発者は堅牢でスケーラブルなソリューションを簡単に構築できます。

Whapi.Cloud PHP SDK を選ぶ理由?

  • 番号の移行は必要ありません: 移行する必要がなく、既存の番号を使用します。
  • シンプルな統合: QR コード経由で任意の番号に接続して、簡単にテストできます。
  • 簡単な Webhook セットアップ: 数回クリックするだけで、リアルタイム メッセージング用に Webhook を構成します。
  • 包括的な機能: 個人チャットやグループ チャットでテキスト、メディア、ファイル、場所、投票などを送受信します。

はじめる

1. API トークンを取得する

Whapi.Cloud ダッシュボードに登録してログインし、番号を認証し、API トークンを生成します。このトークンは、SDK の機能をアンロックするための鍵として機能します。

2.SDKをダウンロードする

公式 GitHub リポジトリから PHP SDK に直接アクセスします: ここからダウンロードします。

3.SDKをインストールする

依存関係を簡単に管理できるように、Composer を使用して SDK をインストールします。

composer require whapi-cloud/whatsapp-api-sdk-php
ログイン後にコピー
ログイン後にコピー

統合のセットアップ

クライアントを初期化する

API リクエストを認証するには、API トークンを使用してクライアントを初期化します。

use OpenAPI\Client\Api\MessagesApi;
use OpenAPI\Client\Configuration;

// Initialize the client
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()
    ->setApiKey('token', "your_token")
    ->setAccessToken("your_token");

$apiInstance = new OpenAPI\Client\Api\MessagesApi(
    new GuzzleHttp\Client(),
    $config
);
ログイン後にコピー

Messaging API: 主な機能と例

テキストメッセージの送信

API を使用してテキスト メッセージを簡単に送信します。入力シミュレーションや一時的な表示などのオプション設定を含めることもできます。

$sender_text = new \OpenAPI\Client\Model\SenderText();
$sender_text->setTo('13016789891'); // Include country code
$sender_text->setBody('Your message here'); // Message content
$sender_text->setEphemeral(3600); // Message visibility time
$sender_text->setTypingTime(5.0); // Typing simulation duration

$result = $apiInstance->sendMessageText($sender_text);
print_r($result);
ログイン後にコピー

Webhook を使用したメッセージの取得

Webhook は受信メッセージをリアルタイムで更新し、ボットを常に最新の状態に保ちます。

複数のメッセージを取得する

次の例を使用して、メッセージのバッチを取得します。

$count = 100;
$offset = 0;
$result = $apiInstance->getMessages($count, $offset);
print_r($result);
ログイン後にコピー

単一のメッセージを取得する

ID で特定のメッセージを取得するには、次の例を使用します。

$message_id = "your_message_id";
$result = $apiInstance->getMessage($message_id);
print_r($result);
ログイン後にコピー

Webhook のセットアップ手順の詳細については、Webhook ガイドを確認してください。

WhatsApp グループ API: グループ管理を自動化する

Whapi.Cloud のグループ API を使用して、WhatsApp グループの管理を簡素化および合理化します。これらの機能により、タスクを自動化し、時間を節約し、手作業を軽減できます。

グループ管理の主な機能

  • グループの作成、更新、または削除: WhatsApp グループをプログラムで簡単に管理します。
  • 参加者管理: 必要に応じてメンバーを追加、削除、またはブロックします。
  • カスタム グループ設定: グループ名、アバター、権限を簡単に調整します。
  • 招待リンクの生成: グループ招待リンクをすばやく作成して共有し、シームレスなオンボーディングを実現します。

例: グループの作成

以下は、API を使用して新しい WhatsApp グループを作成する方法の実践的な例です。

composer require whapi-cloud/whatsapp-api-sdk-php
ログイン後にコピー
ログイン後にコピー




ベストプラクティスと重要な注意事項

電話番号の操作

Whapi.Cloud API を使用する場合は、電話番号の処理に関する次のベスト プラクティスに従ってください。

  • 常に国コードを含めてください: たとえば、米国の番号には「13016789891」を使用します。
  • 特殊文字とスペースは避けてください: 数字は連続した数字の文字列として入力する必要があります。

メディア要件

スムーズな配信を保証するために、メディア ファイルが次の基準を満たしていることを確認してください:

  • パブリックにアクセス可能な URL: すべてのメディア ファイルは、認証なしでアクセスできる URL でホストされる必要があります。
  • サポートされている形式: JPEG や PNG などの一般的な画像形式が、他の標準的なファイル タイプとともにサポートされています。

メッセージングの最適化

より魅力的でユーザーフレンドリーなエクスペリエンスを実現するには、次のオプションを使用します:

  • 一時的なメッセージ: プライバシーを強化するために、特定の時間が経過するとメッセージが消えるように設定します。
  • タイピング シミュレーション: タイピング インジケーターをシミュレートして、より自然で人間のようなインタラクションを提供します。

なぜWhapi.Cloudを選ぶのか?

Whapi.Cloud は、開発者にとって統合をシンプルかつ効率的に行えるように設計された、堅牢でユーザーフレンドリーな WhatsApp API ゲートウェイを提供します。それが目立つ理由は次のとおりです:

  • 包括的なグループ管理: WhatsApp グループ、コミュニティ、チャネルを簡単に作成、管理、自動化します。
  • インタラクティブ メッセージング機能: ボタン、メディア共有、投票、反応などの動的な要素を追加して、コミュニケーションを強化します。
  • 信頼性の高いサポート: 開発プロセスがスムーズに進むよう、当社の専任ケアチームから迅速かつ知識豊富なサポートを利用できます。

Whapi.Cloud の透明性、柔軟性、堅牢なドキュメントにより、制御と効率を維持しながら WhatsApp の運用を拡張するための理想的なソリューションとなります。


今すぐ始めましょう

Whapi.Cloud PHP SDK を使用して、強力な WhatsApp 自動化への第一歩を踏み出しましょう。

始めるためのリンク:

  • API トークンを登録します: Whapi.Cloud ダッシュボード
  • PHP SDK をダウンロード: GitHub リポジトリ

WhatsApp ボットの開発を効率化し、今すぐインタラクティブなソリューションの構築を始めましょう。

今すぐ Whapi.Cloud の旅を始めましょう!

以上がWhatsApp API PHP SDK を使用して WhatsApp ボット開発を最適化するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート