We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MultiCommentViewerと連携させてコメント一覧を取得するには、現状プラグインが必須となります。ただMultiCommentViewer自体がC#で書かれており、何らかの事情で他言語で書かれたプログラムから連携させたくなったときなど、新しく言語を勉強してプラグインを開発する必要があるためかなりの手間が生じます。
ローカルホストの特定ポートで動作するAPIサーバーを実装することによって、これらの負荷を軽減できる上にユーザー側からみても操作が簡潔になります。
MultiCommentViewer側の処理
連携するプログラムでの処理
より多くの言語にサポートされているデータフォーマットを使用することがAPIサーバーとしてはふさわしいため、JSONを使うことを提案します。
JSONのフォーマットに関しては現状具体的な案が決まっているわけではありませんが、一例として以下のようなフォーマットを提案させていただきます。
{ "id": "ブロードキャストID(複数同時視聴の場合に、これらの値でどの配信からのコメントかを判断する。ランダムな値)", "name": "ユーザー名", "body": "コメント内容", "type": "配信の種類(例えばYouTubeなら「youtube」など)", "extra": { // 各プラットフォーム特有のデータが入る。 } }
The text was updated successfully, but these errors were encountered:
No branches or pull requests
MultiCommentViewerと連携させてコメント一覧を取得するには、現状プラグインが必須となります。ただMultiCommentViewer自体がC#で書かれており、何らかの事情で他言語で書かれたプログラムから連携させたくなったときなど、新しく言語を勉強してプラグインを開発する必要があるためかなりの手間が生じます。
ローカルホストの特定ポートで動作するAPIサーバーを実装することによって、これらの負荷を軽減できる上にユーザー側からみても操作が簡潔になります。
処理の流れ
MultiCommentViewer側の処理
連携するプログラムでの処理
データフォーマット
より多くの言語にサポートされているデータフォーマットを使用することがAPIサーバーとしてはふさわしいため、JSONを使うことを提案します。
JSONのフォーマットに関しては現状具体的な案が決まっているわけではありませんが、一例として以下のようなフォーマットを提案させていただきます。
The text was updated successfully, but these errors were encountered: