繁体   English   中英

Facebook 墙柱

[英]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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM