Я работаю над instagram-private-api с nodejs. Попытка реализовать функциональность «нравится / не нравится» для прямого сообщения в прямой ветке сообщений.
Я попробовал следующие два подхода. Оба не работают и получают ошибку 500 от вызова API Instagram-
Фрагмент кода 1-
const { IgApiClient, IgCheckpointError } = require('instagram-private-api');
this.ig = new IgApiClient();
this.ig.state.generateDevice(username);
this.ig.state.deserializeCookieJar(cookie);
const result = await this.ig.live.like(messageID,1);
Фрагмент кода 2-
const { IgApiClient, IgCheckpointError } = require('instagram-private-api');
this.ig = new IgApiClient();
this.ig.state.generateDevice(username);
this.ig.state.deserializeCookieJar(cookie);
const result = await this.ig.media.like({
mediaId: messageID,
moduleInfo: {
module_name: 'profile',
user_id: pk,
username: username,
},
d:1
});
имя пользователя и готовить ie правильно, так как другие вызовы API работают как положено.