title: Getting Access Token from facebook with publish_stream
body: <p>I tried this:</p>
  
  <pre><code>        oAuthClient = new FacebookOAuthClient(FacebookApplication.Current);
          oAuthClient.RedirectUri = callBack;
          var parameters = new Dictionary&lt;string, object&gt;();
          parameters.Add("permissions", "offline_access,publish_stream");
          var loginUri = oAuthClient.GetLoginUrl(parameters);
  </code></pre>
  
  <p>this brings me the access token , i save it in Database </p>
  
  <p>now i try to post to facebook doing this :</p>
  
  <pre><code>        var postparameters = new Dictionary&lt;string, object&gt;();
          postparameters["message"] = tweet;
          postparameters["name"] = "This is a name";
          _fbClient = new FacebookClient(accessToken);
          var result = _fbClient.Post("/me/feed", postparameters);
  </code></pre>
  
  <p>problem is this tells me that im not authorized to post. so in order to make it work i have to visit this url :</p>
  
  <pre><code>http://www.facebook.com/authorize.php?api_key=[key]&amp;v=1.0&amp;ext_perm=publish_stream
  </code></pre>
  
  <p>this also have a problem cause this link doesnt redirect back !</p>
  
  <p>so the question is how i do get the access token from the first place with the publish_stream permission?</p>