Facebook wall post


Facebook wall post

我用下面的代码在我的朋友墙上发布。

$facebook->api('/'.$item.'/feed?'.$token,'post',$attachment);

它工作,但在他的墙上的帖子显示他的名字和照片。

如何显示我的照片和我的名字在帖子????

我是这样生成令牌的:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/oauth/access_token?client_id='.APP_ID.'&client_secret='.APP_SECRET.'&redirect_uri=http://www.facebook.com/pages/Cosmetics/167231286678063?sk=app_233227910028874&grant_type=client_credentials');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
$token = curl_exec($ch);

您应该将身份验证令牌设置为使用您的登录详细信息生成的令牌。

你必须设置一个访问令牌才能调用api例如:$facebook->setAccessToken($token);这个令牌是在用户登录到你的应用程序时创建的。这个用户将是api发布的所有帖子的作者。

也许你忘了access_token= ?

$facebook->api('/'.$item.'/feed?access_token='.$token,'post',$attachment);