GameChat Docs
  • Overview
  • Getting Started
  • Basics
    • Game Chat (V2)
      • Game Chat(한국어)
        • Game Chat 사용 준비
        • Game Chat 시작
          • Game Chat 운영 및 관리
          • Unity SDK
        • OpenAPI
          • 채널 생성
          • 채널 수정
          • 채널 삭제
        • Game Chat 리소스 관리
        • Game Chat 릴리즈 노트
      • Game Chat(English)
        • Prerequisites for using Game Chat
        • Getting started with Game Chat
          • Game Chat operation and management
          • Unity SDK
        • OpenAPI
          • Channel creation API
          • Channel edit
          • Channel deletion API
        • Game Chat resource management
        • Game Chat release notes
      • Game Chat(日本語)
        • Game Chat を使用する前に
        • Game Chat を開始する
          • Game Chat の運用と管理
          • Unity SDK
        • OpenAPI
          • チャンネル作成API
          • チャネルの修正
          • チャンネル削除API
        • Game Chatのリソース管理
        • Game Chat のリリースノート
      • Game Chat(中文)
        • Game Chat使用前准备
        • 启动Game Chat
          • Game Chat运营和管理
          • Unity SDK
        • Open API
          • 频道创建API
          • 修改频道
          • 频道删除API
        • Game Chat资源管理
        • Game Chat版本注释
    • Game Chat (V3)
      • Game Chat(한국어)
        • V3 사용 시작
          • Unity SDK 설치
          • 초기화
          • 로그인
          • 채널
          • 메시지
          • 이벤트
          • 친구
          • 푸시
          • 가져오기&내보내기
          • 고정 메시지
          • 외부연동
          • 사용예제
          • Troubleshooting
      • Game Chat(English)
        • Start using V3
          • Install Unity SDK
          • Initialization
          • Login
          • Channel
          • messages
          • Events
          • Friendship
          • Push
          • Import and export
          • Pinned message
          • External integration
          • Usage examples
          • Troubleshooting
      • Game Chat(日本語)
        • V3の使用を開始
          • Unity SDK のインストール
          • 初期化
          • ログイン
          • チャンネル
          • メッセージ
          • イベント
          • 友達
          • プッシュ
          • インポート&エクスポート
          • 固定メッセージ
          • 外部連携
          • ユースケース
          • Troubleshooting
      • Game Chat(中文)
        • 开始使用V3
          • Unity SDK 安装
          • 初始化
          • 登录
          • 频道
          • 消息功能
          • 事件
          • 好友
          • 推送
          • 导入与导出
          • 固定消息
          • 外部集成
          • 使用示例
          • Troubleshooting
Powered by GitBook
On this page
  • 好友管理
  • 好友列表
  • 邀请
  • 接受
  • 拒绝
  • 删除
  1. Basics
  2. Game Chat (V3)
  3. Game Chat(中文)
  4. 开始使用V3

好友

好友管理

Game Chat 提供了邀请和管理朋友的功能,以便用户之间的社交网络更加便利。通过这一系统,用户可以执行邀请朋友、接受请求、拒绝请求、删除朋友等各种好友管理操作。以下是好友管理功能的主要细节及每个功能的使用方法。

好友列表

用户可以查看好友列表,并且可以按特定状态筛选好友。列表通过分页选项进行管理,以便有效处理大量用户。

Hashtable filter = new Hashtable
{
    { "status", "accepted" },
};
Hashtable sort = new Hashtable
{
    { "created_at", -1 },
};
Hashtable option = new Hashtable
{
    { "offset", 0 },
    { "per_page", 10 },
};
var friends = await nc.getFriendships(filter, sort, option);
  • filter: 按照要查看的朋友状态(例如“accepted”)进行筛选。

  • sort: 设置结果排序的标准。在这里,根据创建时间降序排序。

  • option: 设置要查看的数据范围。offset 是数据的起始位置,per_page 是每页返回的项目数量。

邀请

邀请特定用户成为好友。被邀请的用户可以接受或拒绝此请求。

var response = await nc.requestFriend(friendId);
  • friendId: 要邀请的用户的标识符。

接受

接受收到的好友邀请。这样,两位用户将成为相互好友关系。

var response = await nc.acceptFriend(friendId);
  • friendId: 要接受的好友邀请的用户标识符。

拒绝

拒绝收到的好友邀请。拒绝后,将不会与对方建立好友关系。

var response = await nc.rejectFriend(friendId);
  • friendId: 要拒绝的好友邀请的用户标识符。

删除

从好友列表中删除特定用户。此操作可以在不考虑好友状态或邀请状态的情况下进行。

var response = await nc.removeFriend(friendId);
  • friendId: 要删除的好友的用户标识符。

好友管理功能在促进用户之间的互动和增强社交网络方面发挥着重要作用。通过这一功能,用户可以更轻松地扩展和管理自己的社交网络。

Previous事件Next推送

Last updated 8 months ago