mirror of
https://codeberg.org/librarian/documentation
synced 2024-12-06 19:16:16 +01:00
119 lines
2.8 KiB
Markdown
119 lines
2.8 KiB
Markdown
# Comments (comments.odysee.tv)
|
|
Odysee comments API.
|
|
|
|
## `POST` List comments
|
|
```
|
|
https://comments.odysee.tv/api/v2?m=comment.List
|
|
```
|
|
|
|
### `application/json` Body
|
|
* **top_level:** return replies
|
|
* **sort_by:** 3 - Best, 2 - Controversial, 0 - New
|
|
* **parent_id:** comment ID of the comment to get replies
|
|
|
|
```json
|
|
{
|
|
"jsonrpc": "2.0",
|
|
"id": 1,
|
|
"method": "comment.List",
|
|
"params": {
|
|
"page": 1,
|
|
"page_size": 10,
|
|
"top_level": true,
|
|
"sort_by": 3,
|
|
"parent_id": "",
|
|
"claim_id": "463e63afb35a319f260b36ef8d5c3dc41a98ce28",
|
|
"channel_id": "ecf0a6be99030d0ad4e10aec11d2c0bab94246ae",
|
|
"channel_name": "@MusicARetro"
|
|
}
|
|
}
|
|
```
|
|
|
|
### `200 OK` Response
|
|
```json
|
|
{
|
|
"jsonrpc": "2.0",
|
|
"result": {
|
|
"page": 1,
|
|
"page_size": 600,
|
|
"total_pages": 1,
|
|
"total_items": 3,
|
|
"total_filtered_items": 3,
|
|
"items": [
|
|
{
|
|
"comment": "otimo",
|
|
"comment_id": "cf646d91c2c98a9471954b63bc51cf8c78f86fa1c734fb0c65e49ed0ded3799b",
|
|
"claim_id": "463e63afb35a319f260b36ef8d5c3dc41a98ce28",
|
|
"timestamp": 1613902598,
|
|
"signature": "",
|
|
"signing_ts": "1613902598",
|
|
"is_hidden": false,
|
|
"is_pinned": false,
|
|
"channel_id": "d177dcbe8cfd1b6e58797ea573ba856a2be759c0",
|
|
"channel_name": "@joseavf1",
|
|
"channel_url": "lbry://@joseavf1#d177dcbe8cfd1b6e58797ea573ba856a2be759c0",
|
|
"support_amount": 0
|
|
}, {
|
|
"comment":"True. Always entertaining content.",
|
|
"comment_id":"49357e258bf3b69574ead22e43144630c94ca73950b84cc7280f99c610b559a2",
|
|
"claim_id":"93b951fc1f8c7af3def41073c539ec957c3c562a",
|
|
"timestamp":1625274573,
|
|
"parent_id":"fafae646a3c1ae2e3f4631b77733ef5a6e197f052228d8ae09aa642aa2ddff34",
|
|
"signature":"",
|
|
"signing_ts":"1625274572",
|
|
"is_hidden":false,
|
|
"is_pinned":false,
|
|
"channel_id":"0db3cea9230c2506e266df053a5a8aca8dc39214",
|
|
"channel_name":"@VoidHeart",
|
|
"channel_url":"lbry://@VoidHeart#0db3cea9230c2506e266df053a5a8aca8dc39214",
|
|
"replies":1,
|
|
"support_amount":0
|
|
}
|
|
],
|
|
"has_hidden_comments": false
|
|
},
|
|
"id": 1
|
|
}
|
|
```
|
|
|
|
## `POST` Get comment reactions
|
|
```
|
|
https://comments.odysee.tv/api/v2?m=reaction.List
|
|
```
|
|
|
|
### `application/json` Body
|
|
* **comment_ids:** Comma-separated list of comment IDs
|
|
|
|
```json
|
|
{
|
|
"jsonrpc": "2.0",
|
|
"id": 1,
|
|
"method": "reaction.List",
|
|
"params": {
|
|
"comment_ids": "commentId,commentId2"
|
|
}
|
|
}
|
|
```
|
|
|
|
### `200 OK` Response
|
|
```json
|
|
{
|
|
"jsonrpc": "2.0",
|
|
"result": {
|
|
"others_reactions": {
|
|
"062d9b51b099db7c4bba2e3aa2811badc901cf116f6fb6cdb68e0a636784fa14": {
|
|
"": 0,
|
|
"bones": 0,
|
|
"creator_like": 0,
|
|
"creators_like": 0,
|
|
"dislike": 0,
|
|
"frozen_tom": 0,
|
|
"like": 1,
|
|
"likes": 0,
|
|
"mind_blown": 0
|
|
}
|
|
}
|
|
},
|
|
"id": 1
|
|
}
|
|
``` |