title: Facebook, write on application wall
body: <p>I've been using the Facebook C# SDK for 5 months but suddenly I started getting problems with writing on my Application wall yesterday night. To clarify, I'm not writing on the users wall. Only on the application wall. </p>
  
  <p>This is the code: </p>
  
  <pre><code>string facebookmessage = "Testmessage";
  
  var appAccessToken = "App_id|App_secret";
  
  try
  {
      var fb2 = new FacebookClient(appAccessToken);
      dynamic result = fb2.Post("/App_id/feed", new Dictionary&lt;string, object&gt; { { "message", facebookmessage } });
  }
  catch (Exception ea)
  {
     Debug.WriteLine(ea.Message);
  }
  </code></pre>
  
  <p>This worked as a charm until yesterday. The App posted the text on it's own wall as this picture shows</p>
  
  <p><a href="http://192.168.1.36/veikontroll_screen.png" rel="nofollow">http://www.veikontroller.no/veikontroll_screen.png</a></p>
  
  <p>This stopped working and is now giving me this error message: </p>
  
  <pre><code>(OAuthException) (#200) The user has not granted the application the permission to automatically publish feed stories
  </code></pre>
  
  <p>I've tried to replace App_secret with the Access Token from the App developer page. This works, but the result is a post from my user on the application wall, and I don't want to display my name on the posts. If I write a post manually on the app wall in a browser on facebook.com my user is substituted with the app name a second after I have posted. </p>
  
  <p>Does anyone know of changes that has been made by Facebook that may be the reason? </p>
  
  <p>Best regards
  Øystein</p>