将照片发布到facebook粉丝页面-php

将照片发布到facebook粉丝页面-php,php,facebook-graph-api,Php,Facebook Graph Api,可能重复: 我正在使用以下代码将图片发布到我的粉丝页面,我有管理页面的权限,但是当我尝试发布照片时,它会发布到我自己的时间线,而不是我的粉丝页面,但是当我尝试只发布文本时,它工作得很好 $fb = new Facebook(array( 'appId' => $appID, 'secret' => $appSecret, 'cookie' => true, 'fileUploa

可能重复:

我正在使用以下代码将图片发布到我的粉丝页面,我有管理页面的权限,但是当我尝试发布照片时,它会发布到我自己的时间线,而不是我的粉丝页面,但是当我尝试只发布文本时,它工作得很好

$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']
                                     )
                                  );
15039172175239_35388是timeline照片相册,我也尝试使用我的页面id,但徒劳

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

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

/PAGE_ID?fields=access_token

然后,您只需在那里替换它,它将返回页面的访问令牌,而不是您的时间线的访问令牌

@Igy请在标记之前查看潜在副本。这是一个PHP问题。您链接到的是一个IOS问题。请查看我对标记为重复的问题的回答:这两个问题都指向同一个API,无论您尝试过的API调用的源SDK如何,它都具有相同的限制,但它是否回答了问题?