title: App posting to user wall - Graph API vs Open Graph
body: <p>Granted there is a lot of info on how to accomplish a lot of different things on Facebook.  Resources are not what is missing, but I am missing some sort of information.  I feel there is confusion with the <code>Open Graph</code> and <code>Graph API</code>.</p>
  
  <p>I am writing an app that will post a message to a users wall.</p>
  
  <ol>
  <li>User grants access to the app</li>
  <li>App gathers this user information</li>
  <li>Program (in this case Java) posts to users wall</li>
  </ol>
  
  <p>In theory this is simple enough.</p>
  
  <p>To get #3 to work, I've used the <code>Graph API</code> <a href="https://developers.facebook.com/docs/reference/api/publishing/" rel="nofollow">publishing</a> call.  Works great.</p>
  
  <p>But after getting all of this to work, I see on the same page that the <code>/PROFILE_ID/feed</code> call states:</p>
  
  <blockquote>
    <p>Publish a new post on the given profile's feed/wall. <strong>Note that this
    feature will be removed soon.</strong></p>
  </blockquote>
  
  <p><em>Great!</em>  I've tried finding the equivalent using the Open Graph, but cannot seem to find anything similar.  I've seen that for an app to post to a wall without user authorization (I only want the user to authorize the app once, then the app can post many times - the user cannot be involved in every post) it had to use <code>Action</code> and <code>Objects</code>, but only Facebook pre-defined...  Can this still be done via <code>HTTP request</code>?</p>
  
  <p>To top off on the confusion, in the <code>Open Graph</code> advanced topics <a href="https://developers.facebook.com/docs/technical-guides/opengraph/publishing-with-app-token/" rel="nofollow">How-To: Use an app Access token</a> it refers back to use </p>
  
  <pre><code>curl -X POST \
    -F 'message=Post%20with%20app%20access%20token' \
    -F 'access_token=YOUR_APP_ACCESS_TOKEN' \
    https://graph.facebook.com/4804827/feed
  </code></pre>
  
  <p>Which is back to the original method I found using the <code>Graph API</code> that <strong>will be removed soon</strong>.</p>
  
  <p>I wish someone could help me make sense of this.  I don't need code.  There is too many posts already with just code and a bug fix.  I beleive I need understanding.</p>
  
  <p>Thanks in advance.</p>