ユーザープロファイルとリレーションシップチェーンに関する質問
エラーコード30001が返されるのはどうしてですか。
30001エラーの考えられる原因は次のとおりです。
1. リクエストのパラメータが不正です。
2. ユーザAが友達追加のリクエストを送信し、ユーザBを友達として追加するよう要求したが、BがすでにAの友達リストに含まれています。
3. ユーザAが友達削除のリクエストを送信し、ユーザBを削除するよう要求したが、BがAの友達リストに含まれていません。
4. ユーザAが友達更新のリクエストを送信し、ユーザBとのリレーショナルチェーンデータを更新するよう要求したが、BがAの友達リストに含まれていません。
5. ユーザAが特定の友達を招待するためのリクエストを送信し、ユーザBの情報のリレーショナルチェーンデータを取得するよう要求したが、BがAの友達リストに含まれていません。
6. ユーザAがブラックリスト追加のリクエストを送信し、ユーザBをブラックリストに追加するよう要求したが、BがすでにAのブラックリストに含まれています。
7. ユーザAがブラックリスト削除のリクエストを送信し、ユーザBをブラックリストから削除するよう要求したが、BがすでにAのブラックリストに含まれていません。
IMバックグラウンドからエラーコードとともに詳細なエラーメッセージも返されます。ユーザがエラーメッセージに応じてエラーメッセージの原因を判断することができます。
情報/リレーショナルチェーンシステムのREST APIを呼び出してエラーコード30004/40004が返された場合、どうすればいいですか。
情報リレーショナルチェーンシステムのリクエストパケットには、From_Accountフィールドがあります。このフィールドはリクエストの送信元を識別するために使用されます。リクエストパケットのFrom_Accountフィールドがリクエストの実際の送信元と一致しない場合、IMバックグラウンドはこれをAppバックグラウンドで送信されたリクエストと判断し、この場合、現在のリクエストにApp管理者権限があるかどうかをチェックし、リクエストの実際の送信元が管理者でない場合は、エラーコード30004/40004が返されます。
友達でないもののメッセージ送信はどのように設定しますか。
友達でないものからのメッセージ送信を希望する場合は、IMコンソールで1対1チャットメッセージの検証リレーショナルチェーンをオフにしてください。友達でなければメッセージを送信できないことを希望する場合、検証をオンにしてください。また設定してから5分後に有効となります。