mirror of
https://github.com/MinazukiAmane/Nganime-Docs.git
synced 2025-03-16 19:25:56 +08:00
91 lines
2.4 KiB
Plaintext
91 lines
2.4 KiB
Plaintext
---
|
|
title: GogoAnime | Recent Episodes
|
|
---
|
|
|
|
import { Tab, Tabs } from "nextra-theme-docs";
|
|
|
|
# Get Recent Episodes
|
|
|
|
Technical details regarding the usage of the get recent anime episodes function for the GogoAnime provider can be found below. Example code is provided for both JavaScript and Python, along with a response schema.
|
|
|
|
## Route Schema (URL)
|
|
|
|
```
|
|
https://api.nganime.my.id/anime/gogoanime/recent-episodes
|
|
```
|
|
|
|
## Query Parameters
|
|
|
|
| Parameter | Type | Description | Required? | Default |
|
|
| :-------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------- | :-------: | :-----: |
|
|
| page | integer | The page number of results to return. | No | `1` |
|
|
| type | integer | The type of anime to get, i.e. sub or dub. 1: Japanese Dub, English Sub; 2: English Dub, No Sub; 3: Chinese Dub, English Sub. | No | `1` |
|
|
|
|
## Request Samples
|
|
|
|
<Tabs items={["JavaScript", "Python"]}>
|
|
<Tab>
|
|
<>
|
|
```js
|
|
import axios from "axios";
|
|
|
|
const url = "https://api.nganime.my.id/anime/gogoanime/recent-episodes";
|
|
const data = async () => {
|
|
try {
|
|
const { data } = await axios.get(url, { params: { page: 1, type: 1 } });
|
|
return data;
|
|
} catch (err) {
|
|
throw new Error(err.message);
|
|
}
|
|
};
|
|
|
|
console.log(data);
|
|
```
|
|
</>
|
|
|
|
</Tab>
|
|
<Tab>
|
|
<>
|
|
```python
|
|
import requests
|
|
|
|
url = "https://api.nganime.my.id/anime/gogoanime/recent-episodes"
|
|
response = requests.get(url, params={"page": 1, "type": 1})
|
|
data = response.json()
|
|
|
|
print(data)
|
|
```
|
|
</>
|
|
|
|
</Tab>
|
|
</Tabs>
|
|
|
|
## Response Schema
|
|
|
|
<Tabs items={["200 OK", "500 Internal Server Error"]}>
|
|
<Tab>
|
|
**MIME Type:** `application/json`
|
|
```json copy=false
|
|
{
|
|
"currentPage": 0,
|
|
"hasNextPage": true,
|
|
"results": [
|
|
{
|
|
"id": "string",
|
|
"episodeId": "string",
|
|
"episodeNumber": 0,
|
|
"title": "string",
|
|
"image": "string",
|
|
"url": "string"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
</Tab>
|
|
<Tab>
|
|
**MIME Type:** `application/json`
|
|
```json copy=false
|
|
"message": {}
|
|
```
|
|
</Tab>
|
|
</Tabs> |