Question: I am using Facebook Graph API to crawl information from public page. The current problem is how to get the total number of posts on a Facebook page. If we go to /{page-id}/posts, it will only return 25 posts posted on this page, and no summary information mentioned the page's fields. I have check the previous answer, it seems that the only way is to count the number of items of each link in next and get total number. But it is very inefficient. Is there any method that can directly get the total post on a page other than FQL?

Answer: 
```
     function p_post() {
                FB.api("/209652442394600/posts?fields=admin_creator,name&limit=250", function (response) {
                    var t = response.data.length;
                    document.getElementById('tposts').innerHTML = t;
            });
            }

```

it works till 250 and i used it last week
You can try adding `/page/posts?limit=1000` but I'm not sure that will work. You can also try using `/page/feed` to see if it obtains your desired results. If neither of these things work, then it is most likely that you can not retrieve the total number of posts. Also, FQL will be deprecated next year.