Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.2

insta_public_api

Um plugin para obter detalhes do Instagram de um usuário público. Basta passar o nome de usuário dentro da classe InstaPublicApi e obter os detalhes necessários.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
21
Curtidas
22
Pontos Pub
140

Instalar pacote

flutter pub add insta_public_api

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote insta_public_api é um plugin Flutter que permite aos desenvolvedores buscar detalhes de usuários públicos do Instagram fornecendo apenas um nome de usuário. Ele simplifica a integração com os dados públicos do Instagram, oferecendo acesso à informação do perfil, como biografia, número de seguidores e mídias, sem necessidade de autenticação. Projetado para facilitar o uso, suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote é ideal para aplicativos que precisam de acesso rápido a perfis públicos do Instagram para exibição ou análise.

Casos de uso

  • Buscando perfis públicos do Instagram
  • Exibindo estatísticas do Instagram em aplicativos
  • Construindo painéis de mídia social
  • Ferramentas de pesquisa de perfil de usuário
  • Aggregação de conteúdo de contas públicas

Principais recursos

  • Busca simples com base no nome de usuário
  • Suporta múltiplas plataformas
  • Nenhuma autenticação necessária
  • Leve e fácil de integrar
  • Retorna dados de usuário estruturados

Indicado para

  • aplicativos de análise de mídia social
  • Recursos de visualização de perfil
  • Aplicativos Flutter multiplataforma
  • Aplicativos que precisam de dados públicos do Instagram
  • Desenvolvedores procurando integração rápida de API

Considerações

  • Funciona apenas com perfis públicos do Instagram
  • Limitado a dados publicamente disponíveis
  • Depende da estrutura pública da página do Instagram
  • Pode parar de funcionar se o Instagram mudar seu layout da interface
  • Não adequado para contas privadas ou dados sensíveis

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Insta Public API

Fetch details of a public Instagram account just by entering their username

// Import the package
import 'package:insta_public_api/insta_public_api.dart';

// Initialize with username (must be public)
final ipa = InstaPublicApi('username');

// Get info like Full Name, Followers, Following etc
final info = await ipa.getBasicInfo();

print('Posts: ${info.noOfPosts}');
print('Followers: ${info.followers}');
print('Following: ${info.following}');

/*
  Basic Info contains:
    isPrivate,
    isVerified,
    profilePic,
    followers,
    following,
    fullName,
    noOfPosts,
    bio and more.
*/

// Get a List of Post with nested images and details eg. number of likes, comments, caption etc for first 12 posts.
final timelinePosts = await ipa.getTimelinePosts();

// Get List of all the posts present on the profile (by default limited to 100, can be modified)
final posts = await ipa.getAllPosts();

/*
  Each Post Contains:
    Nested images,
    no. of comments,
    no. of likes,
    captions and more.
*/

Example App

Example App
Click Here for Code

Currently Available Methods

  • String getProfilePic() returns image url of profile pic

  • BasicInfo getBasicInfo() returns fullName, followers, following etc.

  • List<String> getTimelinePostsImages() returns a List of imageUrl for first 12 posts.

  • List<Post> getTimelinePosts() returns Post with nested images and details e.g. number of likes, comments, caption etc of first 12 posts.

  • List<Post> getAllPosts() returns List of all the posts present on the profile (by default limited to 100, can be modified).

Inspired from this article

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.