发布照片到脸书粉丝页面 - php

时间:2013-01-10 04:04:45

标签: php facebook-graph-api

  

可能重复:
  Posting Photo to facebook fan page via iOS app by regular non-admin users
  Facebook PHP SDK app to upload photo to page

我正在使用以下代码将照片发布到我的粉丝页面,我有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 个答案:

答案 0 :(得分:-1)

我尝试了一种方法: - 1-获取页面的访问令牌 2-设置此访问令牌

您可以通过转到图表资源管理器并调用

来找到您的访问令牌
/PAGE_ID?fields=access_token

然后你只需在那里替换它,所以它将返回页面的访问令牌而不是你的时间轴的访问令牌!

相关问题