Skip to content

Commit 4710376

Browse files
authored
Merge pull request #8 from cdw1p/master-dev
add likeMediaById
2 parents 365fb43 + e2c9840 commit 4710376

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ console.log(resultAllFollowing)
8585
* [.followByUsername(username)](#followByUsername)
8686
* [.unfollowByUsername(username)](#unfollowByUsername)
8787
* [.getStoriesByUsername(username)](#getStoriesByUsername)
88+
* [.likeMediaById(mediaId)](#likeMediaById)
8889
* [.likeMediaByShortCode(shortCode)](#likeMediaByShortCode)
8990
* [.unlikeMediaByShortCode(shortCode)](#unlikeMediaByShortCode)
9091
* [.deleteMediaByShortCode(shortCode)](#deleteMediaByShortCode)
@@ -248,6 +249,15 @@ console.log(resultAllFollowing)
248249
> get stories by username.
249250
- `username`: A `String`
250251

252+
### likeMediaById(mediaId)
253+
```js
254+
await InstaClient.useExistingCookie()
255+
const data = await InstaClient.likeMediaById(00000);
256+
console.log(data)
257+
```
258+
> like media by media id
259+
- `mediaId`: A `Number`
260+
251261
### likeMediaByShortCode(shortCode)
252262
```js
253263
await InstaClient.useExistingCookie()
@@ -352,7 +362,7 @@ console.log(resultAllFollowing)
352362
### getMediaFeedByHashtag(name)
353363
```js
354364
await InstaClient.useExistingCookie()
355-
const data = await InstaClient.getEmbedMediaByShortCode('berita');
365+
const data = await InstaClient.getMediaFeedByHashtag('berita');
356366
console.log(data)
357367
```
358368
> get post by hastag

lib/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,16 @@ class Instagram{
452452

453453
}
454454

455+
async likeMediaById(mediaId) {
456+
try {
457+
this.headers.referer = `${this.baseUrl}`
458+
const result = await this.requestNodeFetch.post(`${this.baseUrl}web/likes/${mediaId}/like/`, null, this.headers)
459+
return await result.json()
460+
} catch (e) {
461+
throw new Error(e)
462+
}
463+
}
464+
455465
async likeMediaByShortCode(shortCode){
456466
try{
457467
this.headers.referer = `${this.baseUrl}p/${shortCode}/`;

0 commit comments

Comments
 (0)