TIMは、IM Web SDKのネームスペースです。SDKインスタンスの静的メソッドcreate()、イベント常数EVENT、およびタイプ常数TYPESを提供します。
初期化
API | 説明 |
---|---|
create | SDKインスタンスを作成します。 |
基本概念 | 説明 |
---|---|
Message(メッセージ) | IM SDKのMessageは相手に送信する内容を表します。メッセージには、送信者かどうか、送信者のアカウント番号、メッセージの生成時刻など、いくつかの属性が含まれています。 |
Conversation(セッション) | IM SDKのConversationは2種類に分けられます |
Profile(プロファイル) | IM SDKのProfileは、ニックネーム、性別、個人署名、およびプロファイルフォトアドレスなど、よく使用する個人の基本情報を記述します。 |
Friend(友達) | IM SDKのFriendは、メモやグループなど、よく使用する友達の基本情報を記述します。 |
FriendApplication(友達申請) | IM SDKのFriendApplicationは、友達追加のソースやメモなど、友達の申請でよく使用する基本情報を記述します。 |
FriendGroup(友達グループ) | IM SDKのFriendGroupは、グループ名やグループメンバーなど、友達グループによく使用する基本情報を記述します。 |
Group(グループ) | IMのGroupは、複数人でのチャットをサポートする通信システムです。友人のワークグループ、知らない人とのソーシャルグループ、臨時ミーティンググループ、ライブブロードキャストグループをサポートします。 |
GroupMember(グループメンバー) | IM SDKのGroupMemberは、ID、ニックネーム、グループ内でのアイデンティティ、およびグループへの加入時間など、よく使用するグループメンバーの基本情報を記述します。 |
グループプロンプトメッセージ | ユーザーがグループに招待されたり、グループから削除されたりするなどのイベントが発生するとき、グループ内でプロンプトメッセージが生成され、アクセス側は実際のニーズに応じてグループユーザーに表示したり無視したりできます。 グループプロンプトメッセージにはさまざまなタイプがあります。詳細の説明については、Message.GroupTipPayloadをご参照ください。 |
グループシステム通知メッセージ | ユーザーがグループへの参加を申請するなどのイベントが発生するとき、管理者はグループへの参加申請などのシステムメッセージを受け取ります。管理者がグループへの参加申請に同意または拒否した場合、IM SDKはグループへの参加申請などの対応するメッセージをグループシステム通知メッセージを通じてアクセス側に送信し、アクセス側はそれをユーザーに表示します。 グループシステム通知メッセージにはさまざまなタイプがあります。詳細の説明については、Message.GroupSystemNoticePayloadをご参照ください。 |
メッセージの画面表示 | ユーザーが送信をクリックすると、事前に入力されたテキストや選択された画像などの情報が、ユーザーのコンピューターまたは携帯電話の画面に表示される過程です。 |
API | 説明 |
---|---|
on | イベントをリッスンします。 |
off | イベントのリッスンをキャンセルします。 |
API | 説明 |
---|---|
registerPlugin | プラグインを登録します。 |
API | 説明 |
---|---|
setLogLevel | ログレベルを設定します。 |
API | 説明 |
---|---|
destroy | SDKインスタンスを廃棄します。 |
API | 説明 |
---|---|
login | ログインします。 |
logout | ログアウトします。 |
API | 説明 |
---|---|
createTextMessage | テキストメッセージを作成します。 |
createTextAtMessage | @リマインダ通知機能があるテキストメッセージを作成します。 |
createImageMessage | 画像メッセージを作成します。 |
createAudioMessage | オーディオメッセージを作成します。 |
createVideoMessage | ビデオメッセージを作成します。 |
createCustomMessage | カスタムメッセージを作成します。 |
createFaceMessage | 絵文字メッセージを作成します。 |
createFileMessage | ファイルメッセージを作成します。 |
createLocationMessage | 地理位置メッセージを作成します。 |
createMergerMessage | マージメッセージを作成します。 |
downloadMergerMessage | マージメッセージをダウンロードします。 |
createForwardMessage | 転送メッセージを作成します。 |
sendMessage | メッセージを送信します。 |
revokeMessage | メッセージを撤回します。 |
resendMessage | メッセージを再送します。 |
deleteMessage | メッセージを削除します。 |
setMessageExtensions | メッセージ拡張子を設定します。 |
getMessageExtensions | メッセージ拡張子を取得します。 |
deleteMessageExtensions | メッセージ拡張子を削除します。 |
API | 説明 |
---|---|
modifyMessage | メッセージを変更します。 |
getMessageList | メッセージリストを取得します。 |
getMessageListHopping | 指定されたメッセージsequenceまたはメッセージ時間によってセッションのメッセージリストを取得します。 |
sendMessageReadReceipt | メッセージの開封確認を送信します。 |
getMessageReadReceiptList | 開封確認リストを取得します。 |
getGroupMessageReadMemberList | グループメッセージの既読(または未読)メンバーリストを取得します。 |
findMessage | messageIDに基づいてセッションのローカルメッセージをクエリーします。 |
setMessageRead | メッセージの開封確認を設定します。 |
getConversationList | セッションリストを取得します。 |
getConversationProfile | セッションのプロファイルを取得します。 |
deleteConversation | セッションを削除します。 |
clearHistoryMessage | シングルチャットまたはグループチャットのローカルメッセージとクラウドメッセージをクリアします(セッションを削除しません)。 |
pinConversation | セッションをトップにしたりトップにすることをキャンセルしたりします。 |
setAllMessageRead | すべてのセッションの未読メッセージを既読に設定します。 |
setMessageRemindType | セッションメッセージのリマインダ通知タイプを設定します。このインターフェースを使用して、「メッセージ通知オフ」および「メッセージの拒否」機能を実現できます。 |
getTotalUnreadMessageCount | セッション未読総数を取得します。 |
API | 説明 |
---|---|
setConversationCustomData | セッションのカスタムデータを設定します。 |
markConversation | セッションをタグつけます。 |
getConversationGroupList | セッションのサブグループリストを取得します。 |
createConversationGroup | セッションのサブグループを作成します。 |
deleteConversationGroup | セッションのサブグループを削除します。 |
renameConversationGroup | セッションのサブグループをリネームします。 |
addConversationsToGroup | セッションをセッションのサブグループに追加します。 |
deleteConversationsFromGroup | セッションのサブグループからセッションを削除します。 |
API | 説明 |
---|---|
getMyProfile | 個人情報を取得します。 |
getUserProfile | その他のユーザー個人情報を取得します。 |
updateMyProfile | 個人情報を更新します。 |
getBlacklist | 自分のブラックリストを取得します。 |
addToBlacklist | ユーザーをブラックリストに追加します。 |
removeFromBlacklist | ブラックリストからユーザーを削除します。 |
API | 説明 |
---|---|
setSelfStatus | 自分のカスタム状態を設定します。 |
getUserStatus | ユーザー状態をクエリーします。 |
subscribeUserStatus | ユーザー状態をサブスクリプションします。 |
subscribeUserStatus | ユーザー状態のサブスクリプションをキャンセルします。 |
API | 説明 |
---|---|
getFriendList | SDKによってキャッシュされた友達リストを取得します。 |
addFriend | 友達を追加します。 |
deleteFriend | 友達を削除します。 |
checkFriend | 友好度を確認します。 |
getFriendProfile | 指定した友達のフレンドデータとプロフィールデータを取得します。 |
updateFriend | 友達のリレーショナルチェーンデータを更新します。 |
getFriendApplicationList | SDKによってキャッシュされた友達申請リストを取得します。 |
acceptFriendApplication | 友達申請に同意します。 |
refuseFriendApplication | 友達申請を拒否します。 |
deleteFriendApplication | 友達申請を削除します。 |
setFriendApplicationRead | 友達申請を既読として報告します。 |
getFriendGroupList | SDKによってキャッシュされた友達のサブグループリストを取得します。 |
createFriendGroup | 友達のサブグループを作成します。 |
deleteFriendGroup | 友達のサブグループを削除します。 |
addToFriendGroup | 友達のサブグループリストに追加します。 |
removeFromFriendGroup | 友達のサブグループから友達を削除します。 |
renameFriendGroup | 友達のサブグループをリネームします。 |
API | 説明 |
---|---|
getGroupList | グループリストを取得します。 |
getGroupProfile | グループの詳細データを取得します。 |
createGroup | グループを作成します。 |
dismissGroup | グループを解散します。 |
updateGroupProfile | グループデータを変更します。 |
joinGroup | グループへの参加を申請します。 |
quitGroup | グループから退出します。 |
searchGroupByID | グループを検索します。 |
getGroupOnlineMemberCount | ライブブロードキャストグループのオンライン人数を取得します。 |
changeGroupOwner | グループを転送します。 |
getGroupApplicationList | グループへの参加リストを取得します。 |
handleGroupApplication | グループへの参加を処理します。 |
initGroupAttributes | グループ属性を初期化します。 |
setGroupAttributes | グループ属性を設定します。 |
deleteGroupAttributes | グループ属性を削除します。 |
getGroupAttributes | グループ属性を取得します。 |
API | 説明 |
---|---|
getGroupMemberList | グループメンバーリストを取得します。 |
getGroupMemberProfile | グループメンバーの個人情報を取得します。 |
addGroupMember | グループメンバーを追加します。 |
deleteGroupMember | グループメンバーを削除します。 |
setGroupMemberMuteTime | グループメンバーの発言禁止時間を設定します。 |
setGroupMemberRole | グループメンバーのロールを変更します。 |
setGroupMemberNameCard | グループメンバーのプロファイルを設定します。 |
setGroupMemberCustomField | グループメンバーのカスタムフィールドを設定します。 |
markGroupMemberList | グループメンバをタグつけます。 |
API | 説明 |
---|---|
getJoinedCommunityList | 現在のユーザーが参加しているトピックをサポートするコミュニティリストを取得します。 |
createTopicInCommunity | トピックを作成します。 |
deleteTopicFromCommunity | トピックを削除します。 |
updateTopicProfile | トピックデータを更新します。 |
getTopicList | トピックリストを取得します。 |
この記事はお役に立ちましたか?