title: How to gather public posts from Facebook for text analytics and real time streaming?
body: <p>I tried using the Facebook Graph API for searching Facebook public posts. Since it is depreciated for v2.6, I tried the following command as given as an answer in <a href="https://stackoverflow.com/questions/23491308/facebook-api-post-search-deprecated">this post</a>:<br><br>
  <code>https://graph.facebook.com/v1.0/search?q=my_search_query&amp;type=post&amp;access_token=my_access_token</code>,<br><br>
  but gives the following error:<br><br>
  <code>"error": {
        "message": "(#11) Post search has been deprecated",
        "type": "OAuthException",
        "code": 11,
        "fbtrace_id": "AwAxoS4unJR"
     }
  }</code><br><br> So it seems that I cannot do Post search any longer on Facebook Graph API. Moreover, I tried using the <a href="https://developers.facebook.com/docs/public_feed/" rel="nofollow noreferrer">Public Feed API</a>, but I get the following message on their API page:<br><br>
  <code>Access to the Public Feed API is restricted to a limited set of media publishers and usage requires prior approval by Facebook. You cannot apply to use the API at this time.</code><br><br>
  Thus, in order to get the data of public posts, I can think of only these two options:</p>
  
  <ol>
  <li>Collaborate with <a href="https://developers.facebook.com/docs/mediasolutions/partners" rel="nofollow noreferrer">these companies</a> to get the post data</li>
  <li>Scrape the Facebook website</li>
  </ol>
  
  <p>Since I do not have enough budget to collaborate with some company, and I want to keep the scraping option at the end, is there any other option of getting public posts of Facebook?</p>