In this instance, I am running your stock, relatively unmodified (I change the require for the httpclient to match our structure.)
Here's the code (you should recognize it, I think):
/* API permissions
*/
$client->scope = 'email,publish_actions,user_friends';
if(($success = $client->Initialize()))
{
if(($success = $client->Process()))
{
if(strlen($client->access_token))
{
$success = $client->CallAPI(
'https://graph.facebook.com/v2.3/me',
'GET', array(), array('FailOnAccessError'=>true), $user);
And here is a simple presentation of the screen-by-screen steps I took. This is what I *THINK* I did:
docs.google.com/presentation/d/1Lg6
...
Scott.