-2

我正在尝试使用 facebook graph 将图像上传到页面 album

$facebook->setFileUploadSupport(true);
$args = array('message' => 'Photo Caption',
'source' => '@' . realpath(ABSPATH.$image_realpath) 
, 'access_token' => $page_access_token);
$data = $facebook->api('/'. $album_id . '/photos/', 'post', $args);
print_r($data);

但它给了我这个例外

Fatal error: Uncaught OAuthException: (#240) This user isn't allowed to upload photos to this object's wall

我是该页面的管理员,我向我的应用程序添加了、、、、权限manaege_pages,但仍然遇到此publish_stream问题share_itemoffline_access

4

1 回答 1

0

尝试在应用设置中设置范围(权限):' manage_pages '

试试这个 :

$DestinationFile = 'images/filename.jpg';
$newImagePath = "@" . realpath($DestinationFile);
$response = $facebook->api(
            '/me/photos/', 'post', array(
            'access_token' => $facebook->getAccessToken(),
            'message' => 'This is an awesome tech website : http://www.technew.in ' ,
            'source' => $newImagePath
        ));
print_r($response);
于 2012-10-17T13:01:43.610 回答