saasスイートを作成する際に注意しなければならないのは、callBackUrlを記入する必要があるということです。callBackUrlはこのURLを呼び出し、バックエンドアプリケーションが動作していることを確認するために返される特定の情報を受け取ります。そのため、スイートを作成する際には、まずバックエンドアプリケーションを実行する必要があります。
wxcpt = new WXBizMsgCrypt(token, encodingAesKey, corpId);
sEchoStr = wxcpt.VerifyURL(msg_signature, timestamp, nonce, echostr);
// 正常にURLを確認し、sEchoStrを返す。
POSTメソッドは次にkitイベントをプッシュし、イベントが何であるかを正確に取得するためにそれを解読します:
if(InfoType.equals("suite_ticket")){
//プッシュスイート_ticket
...
}else if (InfoType.equals("change_auth")){
//認可変更
...
}else if (InfoType.equals("cancel_auth")){
//アプリを削除せずに削除すると、認可変更イベントがプッシュされる。
...
}else if (InfoType.equals("create_auth")){
//新しい認可のために、最初にスイートトークンを取得する
//パッケージトークンを使用して、一時的な認可コードを恒久的なものと交換し、同時にaccessTokenとenterprise corpIdを取得することができる。
...
}
- Address Book Suiteは、認可キャンセルイベントをプッシュする前に、アドレス帳の認可をキャンセルする必要があります。
- 他のスイートでは、アプリをクリアした後に認証解除イベントがプッシュされ、すべてのアプリを削除せずに1つを削除した場合は認証変更イベントがプッシュされます。