将Instagram数据导入Google Big Query

时间:2019-02-21 05:50:55

标签: facebook-graph-api google-bigquery powerbi

我是开发的新手,如果这是一个非常基本的问题,我们深感抱歉。我正在尝试访问此处记录的instagram API可用的一些数据。 https://developers.facebook.com/docs/instagram-api/insights

我想要某种数据存储库来提取数据,因此我正在查看Google Big Query以查看是否可以提取数据。 (最终的位置将是PowerBi,以便我可以在线发布)

查看Facebook请求代码-是否可以将其放入Google Big查询中以返回数据?

我正在用已经生成的ID替换“ instagram-business-user-id”,但感觉好像需要更多的标记才能让Big Query知道它所用的语言。

任何帮助将不胜感激。

GET graph.facebook.com/{instagram-business-user-id}/insights
    ?metric=impressions,reach,profile_views
    &period=day

1 个答案:

答案 0 :(得分:4)

  

查看Facebook请求代码-是否可以将其放入Google Big查询中以返回数据?

是的,使用bigQuery API或bigQuery CLI绝对有可能

您可以使用此Psuedo工作流​​程作为示例(使用BigQuery API):

  1. bigQuery中创建具有所需模式的表,您也有2个选择:

    • 使用完整的JSON将结果保存在1列中,这意味着您需要使用JSON_EXTRACT来提取特定数据
    • 处理代码中的JSON并将其保存在特定的列中,以简化select语句
  2. 致电instagram的API

  3. 调用bigQuery API或bigQuery CLI以插入数据,This link提供了一种执行此操作的选项

  4. 调用bigQuery API或bigQuery CLI以获取数据,This link提供了一种执行此操作的选项