I can get a user to authorize my app and later on I can post on their wall with this code:
new Facebook(...);
$facebook->api('/'.$uid.'/feed', 'post', array('message' => 'My app says hi'));
This works but the post that appears on the user's wall is by the user (it has their face and name next to the post with "via My App" next to it). Is there a way to have the post appear to be by the app (or my page) with my profile photo and name next to it?
I have tried many variations of the above including getting the app access token explicitly as documented but this gives the same result.
Is it possible for an app or page to post on a user's wall as itself rather than pretending to be the user?