title: Facebook App: post to page now failing with "An unknown error has occurred" / OAuthException
body: <p>I have an application that posts daily statuses to a Page wall, the statuses are posted as the application (see <a href="http://facebook.com/fragrantheart" rel="nofollow">http://facebook.com/fragrantheart</a>). My app is "Fragrant Heart Daily Meditations" and as you can see has been quite happily posting away for many years now.
  However, now, when it posts, I get the error:</p>
  
  <pre><code> [message] =&gt; An unknown error has occurred.
   [type] =&gt; OAuthException
   [code] =&gt; 1
  </code></pre>
  
  <p>Here is my code that runs on the server (PHP api):</p>
  
  <pre><code>$facebook = new Facebook(array('appId'=&gt;'148279321865482', 'secret'=&gt;'XXXXXX', 'cookie'=&gt;false));
  $target_id = '124924677541618'; // Fragrant Heart Meditation Page
  $facebook-&gt;api("/{$target_id}/feed", 'POST', array('message'=&gt;$msg));
  </code></pre>
  
  <p>From what I've read, there is NO access_token required, as the page has granted my app the publish_stream permission.</p>
  
  <p><strong>What has changed recently that would cause this error? The code has not changed.</strong></p>
  
  <p>I have also tried the server-side authentication flow to obtain an access token, and when running that token through the debugger I get:</p>
  
  <pre><code>App ID:  148279321865482 : Fragrant Heart Daily Meditations
  User ID: 100001170589484 : Elisabeth Blaikie
  Issued:  1289470487 (over a year ago)
  Expires: Never
  Valid:   True
  Origin:  Web
  Scopes:  create_note manage_pages offline_access photo_upload publish_actions publish_stream share_item status_update video_upload
  </code></pre>
  
  <p>but when using the access token like this: (obviously, YYYYYYY is replaced with the actual token):</p>
  
  <pre><code>$facebook = new Facebook(array('appId'=&gt;'148279321865482', 'secret'=&gt;'XXXXXX', 'cookie'=&gt;false));
  $target_id = '124924677541618'; // Fragrant Heart Meditation Page
  $facebook-&gt;api("/{$target_id}/feed", 'POST', array('message'=&gt;$msg, 'access_token'=&gt;'YYYYYYY'));
  </code></pre>
  
  <p>I get the error:</p>
  
  <pre><code>[message] =&gt; Invalid OAuth access token.
  [type] =&gt; OAuthException
  [code] =&gt; 190
  </code></pre>
  
  <p>Thanks for your help.</p>