Pergunta

Estou tentando recuperar dados de insights do Facebook usando o método FQL multiconsulta, mas sem sucesso.Segui as instruções disponíveis no Facebook site.

Alguém tem alguma idéia do que pode estar faltando ou feito de errado?

Consultas (funciona usando o Graph API Explorer)

SELECT metric, value FROM insights WHERE object_id=310852659027337 AND metric='page_views' AND period=86400 AND end_time=end_time_date('2014-01-16')

SELECT metric, value FROM insights WHERE object_id=310852659027337 AND metric='page_views_unique' AND period=86400 AND end_time=end_time_date('2014-01-16')

Solicitar URL

https://graph.facebook.com/fql?access_token=access_token&format=json&queries=%7B%22page_views%22%3A+%22SELECT+metric%2C+value+FROM+insights+WHERE+object_id%3D310852659027347+AND+metric%3D%27page_views%27+AND+period%3D86400+AND+end_time%3Dend_time_date%28%272014-01-16%27%29%22%2C+%22page_views_unique%22%3A+%22SELECT+metric%2C+value+FROM+insights+WHERE+object_id%3D310852659027347+AND+metric%3D%27page_views_unique%27+AND+period%3D86400+AND+end_time%3Dend_time_date%28%272014-01-16%27%29%22%7D

URL de solicitação (decodificado)

https://graph.facebook.com/fql?access_token=access_token&format=json&queries={"page_views": "SELECT metric, value FROM insights WHERE object_id=310852659027347 AND metric='page_views' AND period=86400 AND end_time=end_time_date('2014-01-16')", "page_views_unique": "SELECT metric, value FROM insights WHERE object_id=310852659027347 AND metric='page_views_unique' AND period=86400 AND end_time=end_time_date('2014-01-16')"}

Resposta

{"error":{"message":"(#601) Parser error: unexpected end of query.","type":"OAuthException","code":601}}
Foi útil?

Solução

https://graph.facebook.com/fql?access_token=access_token&format=json&queries={"visualizações de página":"Selecione métrica, valor de insights em que object_id = 310852659027347 e métrico = 'Page_Views' e Período = 86400 e end_time = end_time_date ('2014-01-16')," Page_Views_unique ":"Selecione métrica, valor de insights em que object_id = 310852659027347 e métrico = 'page_views_unique' e periódio = 86400 e end_time = end_time_date ('2014-01-16')"}

Nenhum nome de parâmetro nomeado consultas, o nome correto do parâmetro é q, ou seja

https://graph.facebook.com/fql?access_token=access_token&format=json&q={"visualizações de página":"SELECIONE métrica, valor FROM insights WHERE object_id=310852659027347 AND metric='page_views' AND period=86400 AND end_time=end_time_date('2014-01-16')", "page_views_unique":"SELECIONE métrica, valor DE insights WHERE object_id=310852659027347 AND metric='page_views_unique' AND period=86400 AND end_time=end_time_date('2014-01-16')"}

Documentação: https://developers.facebook.com/docs/technical-guides/fql/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top