tencent cloud

Chat

製品の説明
製品の概要
Basic Concepts
ユースケース
機能概要
アカウントシステム
ユーザープロフィールとリレーションシップチェーン
メッセージ管理
グループシステム
Official Account
Audio/Video Call
使用制限
購入ガイド
課金概要
価格説明
Purchase Instructions
Renewal Guide
支払い延滞説明
Refund Policy
ダウンロードセンター
SDK & Demo ソースコード
更新ログ
シナリオプラン
Live Streaming Setup Guide
AI Chatbot
極めて大規模なエンターテインメントコラボレーションコミュニティ
Discord実装ガイド
ゲーム内IM統合ガイド
WhatsApp Channel-style Official Account Integration Solution
Send Red Packet
Firewall Restrictions
クライアントAPIs
SDK API(Web)
Android
iOS & macOS
Swift
Flutter
SDK API(Electron)
SDK APIs (Unity)
SDK API(React Native)
C APIs
C++
サービス側 APIs
UserSigの生成
RESTful APIs
Webhooks
コンソールガイド
New Console Introduction
アプリケーションの作成とアップグレード
基本設定
機能設定
アカウント管理
グループ管理
Official Channel Management
コールバック設定
監視ダッシュボード
Viewing Guide for Resource Packages
Real-Time Monitor
補助ツールの開発
アクセス管理
Advanced Features
よくあるご質問
uni-app FAQs
 購入に関する質問
SDKに関する質問
アカウント認証に関する質問
ユーザープロファイルとリレーションシップチェーンに関する質問
メッセージに関する質問
グループに関する質問
ライブ配信グループに関する質問
ニックネームプロフィール画像に関連した問題
一般的なリファレンス
Service Level Agreement
セキュリティコンプライアンス認証
IM ポリシー
プライバシーポリシー
データプライバシーとセキュリティ契約
エラーコード
お問い合わせ

グループ作成後のコールバック

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-04-11 17:19:01

機能説明

アプリのバックグラウンドでは、このコールバックを介してユーザーが作成したグループの情報をリアルタイムで確認できます。アプリのバックグラウンドにグループが正常に作成されたことが通知された場合、アプリのバックグラウンドでは、これに基づいてデータ同期などの操作を実行できます。

注意事項

コールバックを有効にするには、コールバックURLを設定し、このコールバックプロトコルに対応するスイッチをオンにする必要があります。設定方法の詳細については、サードパーティコールバックの設定ドキュメントをご参照ください。
コールバックの方向は、IMバックグラウンドからアプリバックグラウンドへHTTP POSTリクエストを送信するようになっています。
アプリのバックグラウンドがコールバックリクエストを受信した後、リクエストURLのパラメータSDKAppIDが自分のSDKAppIDであるかどうかを確認する必要があります。
その他のセキュリティ関連事項については、サードパーティコールバックの概要:セキュリティに関する考慮事項ドキュメントをご参照ください。

このコールバックをトリガーする可能性のあるシナリオ

アプリユーザーがクライアントでグループを正常に作成した場合。
アプリ管理者がREST APIでグループを正常に作成した場合。

コールバックの発生時間

グループを正常に作成した後。

インターフェースの説明

リクエストURLの例

以下の例のアプリ設定のコールバックURLはhttps://www.example.comです。 例:
https://www.example.com?SdkAppid=$SDKAppID&CallbackCommand=$CallbackCommand&contenttype=json&ClientIP=$ClientIP&OptPlatform=$OptPlatform

リクエストパラメータの説明

パラメータ
説明
https
リクエストプロトコルはHTTPS、リクエストメソッドはPOSTです
www.example.com
コールバックURL
SdkAppid
アプリケーションの作成時にIMコンソールで割り当てられたSDKAppID
CallbackCommand
Group.CallbackAfterCreateGroupという固定値が適用されます
contenttype
JSONという固定値が適用されます
ClientIP
クライアントIP。形式の例:127.0.0.1
OptPlatform
クライアントプラットフォーム。値の詳細については、サードパーティコールバックの概要:コールバックプロトコルにあるOptPlatformのパラメータの意味をご参照ください

リクエストパケットの例

{
"CallbackCommand": "Group.CallbackAfterCreateGroup", // コールバックコマンド
GroupId": "@TGS#2J4SZEAEL",
"Operator_Account": "group_root", // 操作者
"Owner_Account": "leckie", // グループオーナー
"Type": "Public", // グループタイプ
"Name": "MyFirstGroup", // グループ名
"MemberList": [ // 初期メンバーのリスト
{
"Member_Account": "bob"
},
{
"Member_Account": "peter"
}
],
"UserDefinedDataList": [ //ユーザーのグループ作成時のカスタムフィールド
{
"Key": "UserDefined1",
"Value": "hello"
},
{
"Key": "UserDefined2",
"Value": "world"
}
],
"EventTime":"1670574414123"//ミリ秒レベル、イベントのトリガータイムスタンプ
}

リクエストパケットフィールドの説明

フィールド
タイプ
説明
CallbackCommand
String
コールバックコマンド
GroupId
String
操作のグループID
Operator_Account
String
グループを作成するリクエストを送信した操作者のUserID
Owner_Account
String
作成をリクエストするグループのグループオーナーのUserID
Type
String
作成がリクエストされたグループタイプの概要。例:Public
Name
String
作成をリクエストするグループの名前
MemberList
Array
作成をリクエストするグループの初期メンバーリスト
UserDefinedDataList
Array
ユーザーがグループを作成するときのカスタムフィールド。このフィールドはデフォルトで使用されないため、有効にする必要があります。詳細については、カスタムフィールドをご参照ください
EventTime
Integer
イベントがトリガーされるミリ秒レベルのタイムスタンプ

レスポンスパケットの例

アプリのバックグラウンドでデータを同期した後、レスポンスパケットを送信します。
{
"ActionStatus": "OK",
"ErrorInfo": "",
"ErrorCode": 0 // コールバック結果を無視
}

レスポンスパケットフィールドの説明

フィールド
タイプ
属性
説明
ActionStatus
String
必須
リクエスト処理の結果。OKは処理に成功したことを意味し、FAILは失敗したことを意味します
ErrorCode
Integer
必須
エラーコード。ここで、0はレスポンス結果の無視をすることを意味します
ErrorInfo
String
必須
エラー情報

参照情報

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック