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 |
{"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 | |
Name | String | 作成をリクエストするグループの名前 |
MemberList | Array | 作成をリクエストするグループの初期メンバーリスト |
UserDefinedDataList | Array | |
EventTime | Integer | イベントがトリガーされるミリ秒レベルのタイムスタンプ |
{"ActionStatus": "OK","ErrorInfo": "","ErrorCode": 0 // コールバック結果を無視}
フィールド | タイプ | 属性 | 説明 |
ActionStatus | String | 必須 | リクエスト処理の結果。OKは処理に成功したことを意味し、FAILは失敗したことを意味します |
ErrorCode | Integer | 必須 | エラーコード。ここで、0はレスポンス結果の無視をすることを意味します |
ErrorInfo | String | 必須 | エラー情報 |
この記事はお役に立ちましたか?