コンテンツにスキップ

Guide Changes Notice

[開発者ガイド] 開発者ガイドの内容と構造の変更

開発者ガイドの内容と構成を以下のように変更します。

変更前

Hive SDKの初期化ガイドページは、プロビジョニング、カスタマーサポート、およびコミュニティ関連の開発ガイドに関する指示を提供します。

Hive SDK 初期化プロビジョニングカスタマーサービス、およびコミュニティの開発者ガイドページを分離しています。コンテンツを更新し、可読性とアクセシビリティを向上させています。

API ドキュメントの更新: チャット API ガイドの更新

APIの分類を変更し、いくつかのフィールド情報を修正しました。

http APIの更新

  • メッセージAPIの分類を追加
    • API分類を変更
      • 既存: チャンネルAPI > お知らせメッセージ送信API
      • 変更: メッセージAPI > チャンネルお知らせメッセージ送信API
    • ユーザーお知らせメッセージAPIを追加
    • チャンネルカスタムメッセージAPIを追加
    • ユーザーカスタムメッセージAPIを追加
    • チャンネルメッセージ履歴取得APIを追加
  • 詳細なエラーコードを追加
    • HTTPステータスコード400のために新しいコードを追加
      • 400 カスタムメッセージサイズを超えました。最大サイズは8,000バイトです。: カスタムメッセージサイズを超えました(最大8,000バイト)
  • 応答値からextraDataを削除
    • チャンネル取得API (response > data > members)
    • チャンネル参加者取得API (response > data > members)
  • chatHistoryAllowedメッセージ履歴取得の可用性を追加
    • 全チャンネルリストを取得するための応答値
    • チャンネル取得のための応答値
    • チャンネル作成のためのリクエスト値
    • ユーザー参加チャンネルを取得するための応答値
  • タイポを修正し、説明を変更
    • 全チャンネルリストを取得
      • クエリパラメータsizeフィールドの説明を変更
        • 既存: 最小10 ~ 最大100
        • 変更: 最小1 ~ 最大10
    • timestampMillisの時間タイプを変更
      • 整数 → 長整数
    • チャンネルエントリー
      • リクエスト例を変更
    • チャンネルメッセージ履歴取得
      • APIエンドポイントを変更
      • パスパラメータからContent-Typeを削除
    • チャンネル作成
      • リクエストデータにplayerIdが存在する場合のアクションに関するガイダンスを変更
    • チャンネル退出
      • 参加者のいないチャンネルで、チャンネルオーナーがSYSTEMでない場合、定期的に削除されることを説明を追加
    • ユーザーのブロック
      • リアルタイムメッセージの送受信を制限する機能であることを説明を追加
    • チャンネルお知らせメッセージ
      • リクエストデータにchannelIdlangCodeが存在する場合のアクションに関するガイダンスを追加
    • 概要説明を改訂
    • 表現を変更
      • 時間 → 日付
    • 一部のスペーシングを修正
    • 配列の表記を変更
      • 例: arrayobject array

websocket APIの変更

  • パケットタイプ
    • NOTIFY_NOTICEを追加
  • クライアント接続
    • リクエスト例を変更
  • クライアント再接続
    • リクエスト例を変更
  • 通知メッセージ
    • ユーザー通知メッセージに名前を変更
    • 本文のplayerId情報を変更
  • チャンネル通知メッセージ
    • 本文のchannelId情報を変更
  • extraDataデータ送信パケットを変更
    • リクエスト値からextraDataを削除
      • CONNECT
      • RECONNECT
    • リクエスト値にextraDataを追加
      • CHANNEL_CHAT
      • DIRECT_CHAT
    • レスポンス値からextraDataを削除
      • NOTIFY_ENTER_CHANNEL
      • NOTIFY_EXIT_CHANNEL
    • レスポンスキー値を変更(fromExtraextraData
      • NOTIFY_CHANNEL_CHAT
      • NOTIFY_DIRECT_CHAT
  • レスポンス値にtimestampMillisを追加
    • NOTIFY_ENTER_CHANNEL
    • NOTIFY_EXIT_CHANNEL
    • NOTIFY_DELETE_CHANNEL
    • NOTIFY_CHANNEL_NOTICE
    • NOTIFY_CHANNEL_CHAT
    • NOTIFY_DIRECT_CHAT
  • リクエスト値にlangCodeを追加
    • CONNECT
    • RECONNECT
  • ソケットサーバーイベントメッセージを追加
    • NOTIFY_NOTICE
  • 非推奨パケットを削除
    • NOTIFY_DISCONNECT

APIドキュメントの更新: レスポンス形式とフィールドの変更

APIのレスポンス形式が変更され、いくつかのフィールドが追加または削除されました。

APIドキュメントの更新

  • APIレスポンスフォーマットの変更
    • 現在接続されているユーザーの数を知るためにmemberCountを追加
    • regTimeMillisフィールド(型: 整数)を追加
  • チャンネル取得API
    • memberCountフィールドを追加
    • regTimeMillisフィールドを追加
  • 参加者情報取得API
    • connectedTimeMillisフィールドを追加
  • ユーザー参加チャンネル取得API
    • memberCountフィールドを追加
  • チャンネルの所有者が退出したときにチャンネル削除をチャンネル保持に変更

websocket APIの変更

  • 新しい再接続機能を追加しました
    • RECONNECT パケットタイプを追加
    • 前のチャンネルに再参加する機能を含む
  • ソケット切断プロセスの説明を改訂しました
    • 接続時にクライアントリクエストがない場合の処理を追加
    • 既に接続中に別の端末から接続する場合、既存の接続を終了
    • DISCONNECT を削除
  • ソケット通信構造を変更しました
    • correlationId フィールドを追加
  • レスポンスパケット形式とサーバーメッセージパケット形式を改訂しました
    • 新しいパケットフィールドの内容を追加し詳細化
    • リクエストパケット、レスポンスパケット、サーバーメッセージパケットに分けました

Hive サーバー API: 支払い API の変更

PG決済の変更、ウェブPG決済API。

Pg支払いAPI

  • 支払い完了詳細照会APIレスポンスの変更
    • started_datetime_mspaid_datetime_msiap_payloadを追加
    • additionalInfoを削除
  • 支払い結果通知サービス
    • 支払い結果送信情報の変更
      • started_datetime_mspaid_datetime_mscancelled_datetime_msiap_payloadを追加
      • additionalInfoを削除

ウェブページ決済API

  • 支払い完了詳細照会APIレスポンスの変更
    • started_datetime_mspaid_datetime_msiap_payloadを追加
    • additionalInfoを削除
  • 支払い結果通知サービス
    • 支払い結果伝送情報の変更
      • vidタイプを変更
      • uidタイプを変更
      • started_datetime_mspaid_datetime_msiap_payloadを追加
      • additionalInfoを削除

APIに関する詳細情報は、以下のガイドをご確認ください。

消費情報伝達APIの展開

アプリ開発者がHiveコンソールに消費情報を送信することに同意した場合、Hiveは開発者に代わってアプリ市場にユーザー消費情報を送信するためのAPIガイドを追加します。

APIおよびこのサービスに関する詳細については、以下のガイドを確認してください。