可能重复:由常规非管理员用户通过iOS应用程序将照片发布到Facebook粉丝页面Facebook PHP SDK应用程序将照片上传到页面
我使用以下代码将照片发布到我的粉丝页面,我有manage_pages权限,但是当我尝试发布照片时,它会发布到我自己的时间轴而不是我的粉丝页面,但是当我尝试发布时它效果很好文字!
$fb = new Facebook(array(
'appId' => $appID,
'secret' => $appSecret,
'cookie' => true,
'fileUpload' => true
));
$comic_info = get_records('comics',1,0,'main_pic,title','id DESC','sent=0');
$photo = '../../uploads/pics/'.$comic_info[0]['main_pic']; // Path to the photo on the local filesystem
$fb->setAccessToken('AAAFw2ez8BtQBANifSkVR9WvZBfVsuhHZCtiZCtOaJ9OaXeANHLBpc7hJuEWFuQSZBWZCvpiuFGWE7my396OFd3KbkrkyW8Pu8ndPx4tFBBAZDZD');
$postResult = $fb->api('/150391721775239_35388/photos', 'POST', array(
'source' => '@' . realpath($photo),
'message' => $comic_info[0]['title']
)
);
150391721775239_35388是时间轴相册,我也尝试使用我的页面ID,但是徒劳!
1 回答
我尝试了一种方法: - 1-获取页面的访问令牌2-设置此访问令牌
你可以通过图表浏览器和电话找到你的访问令牌
那么你只需要在那里替换它,所以它将返回页面的访问令牌而不是你的时间轴的访问令牌!