doutao1282 2015-07-08 10:06
浏览 48

如何使用PHP将页面中的某些数据记录到文件中?

I am using Facebook Graph API to get the reach of a certain post in a webpage

and it returns a page with this content:

    {
   "data": [
      {
         "id":"129788793265_10154069879148266/insights/post_impressions_unique/lifetime",
         "name": "post_impressions_unique",
         "period": "lifetime",
         "values": [
            {
               "value": 1627
            }
         ],
         "title": "Lifetime Post Total Reach",
         "description": "Lifetime: The total number of people your Page post was served to. (Unique Users)"
      }
   ],
   "paging": {
      "previous": "https://graph.facebook.com/<postID>/insights/post_impressions_unique/lifetime?access_token=xxxx",
      "next": "https://graph.facebook.com/<postID>/insights/post_impressions_unique/lifetime?access_token=xxxx"
   }
}

I want to extract just the "value" 1627 from the page into a file every 10 mins.

How do I do that?

  • 写回答

1条回答 默认 最新

  • dsa45664 2015-07-08 10:16
    关注

    The response you get from the API is JSON. So in PHP you need a json_decode() to extract the required data.

    For running the script every 10 minutes, you can setup a cron or you could try Poor mans cron. Here is a simple example.

    评论

报告相同问题?