title: iOS - Get Facebook Public Page Posts without User Authentication
body: <p>There are so many question on the related topic but all of them ends with either complex or no solution. So here I am trying to make the things simpler so that I can get a simple answer. So please think again before marking this question duplicate, if you are thinking so.</p>
  
  <p>Suppose, There is a public page, say "omgfactsonline", whose page id is "237061956027"</p>
  
  <p>By the hitting the following URL, we can get very basic posts</p>
  
  <pre><code>https://www.facebook.com/feeds/page.php?id=237061956027&amp;format=json
  </code></pre>
  
  <p>or</p>
  
  <pre><code>https://www.facebook.com/feeds/page.php?format=rss20&amp;id=237061956027
  </code></pre>
  
  <p>As I said, the result json/xml only contains basic data (no details e.g. like count, type, comments count), which is not sufficient.</p>
  
  <p>On Facebook Graph API Explorer, if i hit the path <strong><em>@"/237061956027/posts"</em></strong> with some sample token, I get the desired result.</p>
  
  <p>So for the iOS app, as per Facebook developer site, the way to get the proper posts is</p>
  
  <pre><code>/* make the API call */
  [FBRequestConnection startWithGraphPath:@"/237061956027/posts"
                           parameters:nil
                           HTTPMethod:@"GET"
                    completionHandler:^(
                        FBRequestConnection *connection,
                        id result,
                        NSError *error
                    ) {
                        /* handle the result */
                    }];
  </code></pre>
  
  <p>But problem with this code is, it needs an access token, which in an iOS app, can be only get after user authentication. As this is a general public page to get the posts from, so it does not make sense to ask user to login.</p>
  
  <p>Please suggest me, how can the desired aim can be achieved.</p>