Get ListenerList by ServiceIdのID指定方法

対象

わんコメ

利用OS

Windows

利用バージョン: Windows、わんコメやOBSのバージョン

Windows: 11
わんコメ: 5.2.5

PRO版を利用

していない

過去ログ確認 (検索はこちらから)

した

ドキュメント確認 (公式サイト)

した

内容

HTTP APIのGet ListenerList by ServiceId (http://localhost:11180/api/listeners/:id) を使用しているのですが、空のデータが返されてしまいます。おそらくIDの指定の仕方を間違えていると思うのですが、どのようにIDを指定すれば良いでしょうか。

IDは GET http://localhost:11180/api/services で得られるサービスのIDまたはわんコメアプリ上の枠リストを右クリックして表示されるIDをコピーで得られるIDのいずれかを指定します
image

IDがあっている場合、リスナーリストに記録されているデータがあるかどうかを確認してください(取得できるのはリスナー記録されたデータのみで記録していない枠あるいは記録していないときのデータは取得できません)

返信ありがとうございます。

配信毎のリスナー一覧にあったリスナーがリスナーリストの中身に存在していることを確認した状態で、GET http://localhost:11180/api/servicesおよび右クリックで取得したIDを使用しましたが、中身が空のままでした。
一度配信毎のリスナー一覧とリスナーリストを削除し、リスナーリストの中身が新しく作成された後に再度試みましたが、それでもデータを種痘できませんでした。

ソースはpythonで記述しており、requests.get(http://localhost:11180/api/listeners/~)
で取得したレスポンスに.json()を行い、jsonファイルを取得しようとしています。
よろしくお願いいたします。

状況把握いたしました
本APIに不具合が含まれていることがわかりました
意図したとおりに枠のIDが参照できていないようなので6.0にて修正いたします :pray:

※ 6.0は現在RC版がDiscordにて公開中のバージョンで月内リリース予定です

承知いたしました、ご対応ありがとうございます。

6.0.0-rc.11にて修正とリスナーリストの検索用のAPIを追加しました

リスナーリスト検索APIではJSONPathでフォーマットで絞り込みした結果を受け取れるようになっています
JSONPathの条件式を書くのは少々難儀しますが、いろいろな条件で絞り込みできるので、データ量が多い場合には有効かと思います

よろしくお願いいたします

2 Likes

早急なご対応ありがとうございます。
6.0.0-rc.11、試してみたいと思います。

今後ともよろしくお願いいたします

1 Like