title: Posting to a Facebook Page using the Graph API - returns ID but doesn't appear
body: <p>I'm trying to use the Facebook C# SDK to post to a Facebook page stream, but I'm failing miserably. This is what my code looks like:</p>
  
  <pre><code>var app = new Facebook.FacebookApp(_accessToken);
  var parameters = new Dictionary&lt;string, object&gt;
       {
           { "message" ,  promotionInfo.TagLine },
           { "name" ,  promotionInfo.Title },
           { "description" ,  promotionInfo.Description },
           { "picture" ,  promotionInfo.ImageUrl.ToString() },
           { "caption" ,  promotionInfo.TargetUrl.Host },
           { "link" ,  promotionInfo.TargetUrl.ToString() },
           { "type" , "link" }
       };
  var response = app.Post(_targetId + "/feed", parameters);
  </code></pre>
  
  <p>I've checked and I can see the request in Fiddler go through to Facebook, and I get an ID back - however, when I try and view that ID at <code>http://graph.facebook.com/[parentid]_[postid]</code></p>
  
  <p>I just get a page with "false" on it, and the post doesn't appear on the Facebook page itself either. If I just enter a random postid that doesn't exist, I get "Some of the aliases you requested do not exist" instead.</p>
  
  <p>The accessToken is authorised to use publish_stream and offline access (generated using <a href="http://www.facebook.com/login.php?api_key=%5bApiKey%5d&amp;connect_display=popup&amp;v=1.0&amp;next=http://www.facebook.com/connect/login_success.html&amp;cancel_url=http://www.facebook.com/connect/login_failure.html&amp;fbconnect=true&amp;return_session=true&amp;req_perms=publish_stream,offline_access,manage_pages&amp;return_session=1&amp;sdk=joey&amp;session_version=3" rel="nofollow">this url</a>)</p>
  
  <p>Any ideas what could be going wrong? Thanks</p>
  
  <blockquote>
    <p><strong>Update</strong> I should add, this works fine if I change the _targetId to "me" (ie posting directly to my own profile page)</p>
  </blockquote>