Update index.js
Browse files
index.js
CHANGED
|
@@ -540,19 +540,21 @@ app.all('/', (req, res) => {
|
|
| 540 |
return res.json({ message: e.message });
|
| 541 |
}
|
| 542 |
});
|
| 543 |
-
app.get('/twitter', async (req,res) => {
|
| 544 |
-
|
| 545 |
-
let {url} = req.query
|
| 546 |
-
|
|
|
|
| 547 |
return res.json({ message: 'Invalid URL' });
|
| 548 |
}
|
| 549 |
-
let data = await twitterAPI(url)
|
| 550 |
-
return res.json(data)
|
| 551 |
-
|
| 552 |
console.log(e);
|
| 553 |
return res.json({ message: e.message });
|
| 554 |
}
|
| 555 |
-
|
|
|
|
| 556 |
app.get('/mega', async (req, res) => {
|
| 557 |
try {
|
| 558 |
let { url } = req.query;
|
|
|
|
| 540 |
return res.json({ message: e.message });
|
| 541 |
}
|
| 542 |
});
|
| 543 |
+
app.get('/twitter', async (req, res) => {
|
| 544 |
+
try {
|
| 545 |
+
let { url } = req.query;
|
| 546 |
+
url = url.replace('x.com', 'twitter.com'); // Mengganti x.com dengan twitter.com dalam URL
|
| 547 |
+
if (!/https?:\/\/(www\.)?(twitter|x)\.com\/.*\/status/.test(url)) {
|
| 548 |
return res.json({ message: 'Invalid URL' });
|
| 549 |
}
|
| 550 |
+
let data = await twitterAPI(url);
|
| 551 |
+
return res.json(data);
|
| 552 |
+
} catch (e) {
|
| 553 |
console.log(e);
|
| 554 |
return res.json({ message: e.message });
|
| 555 |
}
|
| 556 |
+
});
|
| 557 |
+
|
| 558 |
app.get('/mega', async (req, res) => {
|
| 559 |
try {
|
| 560 |
let { url } = req.query;
|