Вот несколько методов, которые можно использовать с пакетом «instagram-private-api», а также примеры кода:
-
Вход в Instagram:
const { IgApiClient } = require('instagram-private-api'); const ig = new IgApiClient(); ig.state.generateDevice('your_username'); await ig.account.login('your_username', 'your_password'); -
Получение фида текущего пользователя:
const { Feed } = require('instagram-private-api'); const userFeed = ig.feed.user(); const items = await userFeed.items(); console.log(items); -
Публикация фотографии в Instagram:
const { Upload } = require('instagram-private-api'); const path = '/path/to/your/photo.jpg'; const { uploadId } = await Upload.photo(ig, path); const { media } = await Upload.configurePhoto(ig, uploadId, 'Your photo caption'); await ig.publish.photo({ file: uploadId, caption: 'Your photo caption', media, }); -
Поиск пользователей:
const { AccountRepository } = require('instagram-private-api'); const searchUsername = 'username_to_search'; const searchResults = await AccountRepository.search(ig, searchUsername); console.log(searchResults); -
Понравилось сообщение:
const { MediaRepository } = require('instagram-private-api'); const mediaId = 'post_id_to_like'; await MediaRepository.like(ig, mediaId);
Это всего лишь несколько примеров, в пакете «instagram-private-api» доступно множество других методов. Не забудьте обратиться к документации пакета за полным списком методов и их использования.