title: The user hasn't authorized the application to perform this action
body: <p>I am developing a simple java program to post automatically (articles) to my facebook fun page. I have created an app and have got an access_token using url : <a href="https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&amp;client_id=APP_ID&amp;client_secret=CLIENR_SECRET" rel="nofollow">https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&amp;client_id=APP_ID&amp;client_secret=CLIENR_SECRET</a>. I use this java code to post to fun page wall :</p>
  
  <pre><code>String url = "https://graph.facebook.com/" + PAGE_ID + "/feed"
  List&lt;NameValuePair&gt; nvps = new ArrayList&lt;NameValuePair&gt;();
  nvps.add(new BasicNameValuePair("access_token", accessToken));
  nvps.add(new BasicNameValuePair("message", item.getTitle()));
  HttpClient client = new DefaultHttpClient(params);
  HttpPost httpost = new HttpPost(url);
  httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
  HttpResponse response = client.execute(httpost);
  HttpEntity entity = response.getEntity();
  </code></pre>
  
  <p>I got this error:</p>
  
  <pre><code>{
  "error": {
        "message": "(#200) The user hasn't authorized the application to perform this action",
        "type": "OAuthException"
     }
  }
  </code></pre>
  
  <p>How can I give my app authorization to post to my fun page ?
  thanks in advance</p>
  
  <p>following recommendation of </p>