Skip to content

Instantly share code, notes, and snippets.

@breim
Created June 28, 2019 18:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save breim/f2a248c59da9f1dc51e3b1cbf7298812 to your computer and use it in GitHub Desktop.
Save breim/f2a248c59da9f1dc51e3b1cbf7298812 to your computer and use it in GitHub Desktop.
1) Primeiro temos que listar as páginas vinculadas a conta do usuário. Após isso temos que pegar o ID da página e ver se ela tem uma conta do instagram vinculada a ela.
"https://graph.facebook.com/v3.2/me/accounts?access_token={access-token}"
Nesse caso teria que entrar página por página e pegar o ID do instagram para ver qual delas é vinculada a algum pefil.
No meu caso tenho o ID 1322789317880339
____
2) Vamos passar o ID acima e pegar o id da conta dentro do instagram_business_account
https://graph.facebook.com/v3.2/1322789317880339?fields=instagram_business_account?access_token={access-token}
Retorno:
{
"instagram_business_account": {
"id": "17841415438364012"
},
"id": "1322789317880339"
}
Com o id retornado: 17841415438364012 vamos buscar os dados da conta
## Acessando métricas do seu próprio usuário
3) Para receber insights
https://developers.facebook.com/docs/instagram-api/reference/user/insights
/17841415438364012/insights?metric=impressions&period=week&since=1561139519&until=1561744277
________________________________
## Acessando conteúdo de outros usuários a partir do seu usuário e token
3) Com esse id: 17841415438364012 podemos fazer uma query no bussiness discovery e retornar dados de outras contas.
"https://graph.facebook.com/v3.2/17841415438364012?fields=business_discovery.username(celsoportiolli){followers_count,media_count}&access_token={access-token}"
3.1) Veja mais opções de acessar midia nesse link:
https://developers.facebook.com/docs/instagram-api/guides/business-discovery
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment