
A API do Instagram foi recentemente atualizada e usuários inexperientes estão enfrentando dificuldades para configurar essa nova API que exibe a seguinte mensagem: Não aprovamos a permissão de public_content para projetos únicos, como exibir conteúdo baseado em hashtag em seu site. Como solução alternativa, você pode mostrar seu próprio conteúdo do Instagram ou encontrar uma empresa que ofereça esse tipo de serviço (descobrir, moderar e exibir conteúdo).
Isso praticamente significa que temos que dar algumas etapas adicionais se quisermos mostrar conteúdo público … ou seja, conteúdo/postagens de contas que não são nossas, em nosso aplicativo.
Em primeiro lugar, precisamos de um token de API, como sempre fazemos:
Criando um token de API
Crie um aplicativo Instagram aqui e insira os dados sobre seu aplicativo (para redirecionar URI use algo como http://your-redirect-uri?code=CODE). Depois que seu aplicativo for criado, certifique-se de que Desativar o OAuth implícito esteja marcado e que você tenha se adicionado como um usuário da Sandbox.
Em seguida, visite a seguinte URL em seu navegador:
https://www.instagram.com/oauth/authorize?client_id=YOUR_CLIENT&redirect_uri=YOUR_REDIRECT_URI&scope=basic+likes+comments+relationships+public_content&response_type=token
Onde YOUR_CLIENT and YOUR_REDIRECT are your CLIENT_ID and your REDIRECT_URI (sem parâmetros)
Agora você deve ver uma tela de login, entrar e aprovar (como o usuário do sandbox). Deve redirecionar para YOUR_REDIRECT_URI#access_token=SOMETOKEN
Agora você tem seu token de acesso para visualizar seu próprio feed.
Se você quiser mostrar feeds adicionais de outras contas às quais você tenha acesso (por exemplo, seus feeds de amigos), você pode convidá-los como usuários do Sandbox para sua aplicação (certifique-se de que aceitam este convite). Você pode usar esse token de API para mostrar postagens de seu feed também.
Se você gostaria de mostrar feeds (adicionais) de outras contas às quais você não tem acesso (por exemplo, de um site de notícias), você deve enviar seu aplicativo para Instagram (ou “ir ao vivo”) com pelo menos o public_content e a permissão básica . Você pode selecionar melhor “O meu aplicativo permite que as pessoas iniciem sessão com Instagram e compartilhem seu próprio conteúdo”.


Teste grátis por 14 dias. Se você gostar, assine utilizando o cupom: LC3JQAWPE3XK74E e ganhe 20% de desconto durante 1 ano. Saiba mais em: Conheça o G Suite