Skip to main content

Não consigo pegar imagem do Instagram


FERNANDA ROSSETI

Estou tentando fazer um fluxo do ManyChat com uma ação externa que capta a foto de perfil do usuário para colocar em uma imagem que mandarei na DM dela. Mas não consigo finalizar essa ação da maneira correta. A descrição só da como “Unauthorized”, e o corpo da resposta fica como “status”:”error”,”message”:”Wrong format token”

 

Alguém pode me ajudar? 😢

Gustavo Boregio
Forum|alt.badge.img+6

Cómo está fazendo a ação externa?

Tem que ter o header ‘Authorization’ com o valor ‘Bearer <API_KEY_DO_MC>’.

Toda a documentação está aqui: https://api.manychat.com/swagger#/


FERNANDA ROSSETI
Gustavo Boregio wrote:

Cómo está fazendo a ação externa?

Tem que ter o header ‘Authorization’ com o valor ‘Bearer <API_KEY_DO_MC>’.

Toda a documentação está aqui: https://api.manychat.com/swagger#/

Ação externa está como GET, a URL está como “getInfo?subscriber_id=ID DO CONTATO”
O header está como “Authorization’ e o nº da API

Mapeamento de respostas está como $.data.profile_pic e o campo personalizado como FotoPerfil

 

Já tentei trocar o número da API, com e sem o Bearer e até agora não consegui


Fernando Tsuda
FERNANDA ROSSETI wrote:
Gustavo Boregio wrote:

Cómo está fazendo a ação externa?

Tem que ter o header ‘Authorization’ com o valor ‘Bearer <API_KEY_DO_MC>’.

Toda a documentação está aqui: https://api.manychat.com/swagger#/

Ação externa está como GET, a URL está como “getInfo?subscriber_id=ID DO CONTATO”
O header está como “Authorization’ e o nº da API

Mapeamento de respostas está como $.data.profile_pic e o campo personalizado como FotoPerfil

 

Já tentei trocar o número da API, com e sem o Bearer e até agora não consegui

Você conseguiu resolver Fernanda?

 


Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • October 9, 2024

Oi, @Fernando Tsuda / @FERNANDA ROSSETI!

 

Caso vocês ainda estejam com dificuldade em extrair a foto de perfil do Instagram de um contato:

Na requisição externa, definam o tipo para GET e a URL como https://api.manychat.com/fb/subscriber/getInfo?subscriber_id={{user_id}}

  • Importante se certificar que o {{user_id}} seja reconhecido como variável (formato com fundo azul)

No cabeçalho, criem uma Key chamada Authorization com o valor Bearer CHAVE_API

  • Não esqueçam de deixar um espaço entre Bearer e a chave API

 

No Mapeamento de respostas:

Adicionem uma entrada com o JSONPath $.data.profile_pic e selecionem o campo personalizado de usuário no formato Text que vocês criaram para receber a URL da imagem do perfil do contato.

 

 


 

Para fazer um teste rápido, criem uma automação com algum gatilho, insiram a ação com o Request e, em seguida, uma mensagem com uma imagem recebendo a URL armazenada no campo personalizado:

Aí basta iniciar a automação por outro perfil e tirar a prova real. 😉


Fernando Tsuda

A minha está exatamente assim e não está funcionando, olha

 


Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • October 9, 2024

@Fernando Tsuda, vi que você usa o https://niftyimages.com/. Tomei a liberdade e testei aqui… está funcionando para mim:

 

A única coisa que eu ainda diria para você verificar é se não há nenhum espaço ou quebra de linha no link de retorno. Aqui eu o usei com os meus campos (testei com o IG Username e com o Primeiro Nome): https://img1.niftyimages.com/i64h/d765/p4t7?image={{cuf_11842357}}&name={{first_name}}

 

Você também não precisa mapear o ig_username, pois já é uma variável disponibilizada pelo Manychat:

 


Fernando Tsuda
Fabio Gaulke wrote:

@Fernando Tsuda, vi que você usa o https://niftyimages.com/. Tomei a liberdade e testei aqui… está funcionando para mim:

 

A única coisa que eu ainda diria para você verificar é se não há nenhum espaço ou quebra de linha no link de retorno. Aqui eu o usei com os meus campos (testei com o IG Username e com o Primeiro Nome): https://img1.niftyimages.com/i64h/d765/p4t7?image={{cuf_11842357}}&name={{first_name}}

 

Você também não precisa mapear o ig_username, pois já é uma variável disponibilizada pelo Manychat:

 

Usando a url do Nifty não dá erro, existe algum problema que acredito ser do Manychat pois em outro serviço de imagem dinâmica tem acontecido o mesmo erro


Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • October 17, 2024
Fernando Tsuda wrote:

Usando a url do Nifty não dá erro, existe algum problema que acredito ser do Manychat pois em outro serviço de imagem dinâmica tem acontecido o mesmo erro

 

Tente recriar a ação com a requisição para o Nifty.

 

Se continuar não funcionando, talvez valha a pena abrir um chamado em https://help.manychat.com/ para que a equipe de suporte tente investigar mais a fundo se não é algo relacionado a essa sua conta.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings