Php Facebook graph API将照片上传到相册

Php Facebook graph API将照片上传到相册,php,facebook-graph-api,Php,Facebook Graph Api,我正在使用此代码使用access\u令牌将照片上载到现有相册 $FILE_PATH='C:\\wamp\\www\\photo\\photo.jpg'; $args = array('message' => 'Photo Caption'); $args['image'] = '@' . realpath($FILE_PATH); $data = $facebook->api('/'. $aid . '/photos?access_token='. $user_access

我正在使用此代码使用access\u令牌将照片上载到现有相册

    $FILE_PATH='C:\\wamp\\www\\photo\\photo.jpg';
$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);

$data = $facebook->api('/'. $aid . '/photos?access_token='. $user_access_token, 'post', $args);

print_r($data);
我有一个具有发布流权限的有效访问令牌。我已检查是否有有效的访问令牌,但出现了一个错误


>致命错误:未捕获OAuthException:请求此资源需要访问令牌。在第970行的C:\wamp\www\photo\facebook php sdk\src\base\u facebook.php中抛出,您需要将上载支持设置为true。以下代码适用于我:

$facebook->setFileUploadSupport(true);
$facebook->api('/'.$aid.'/photos', 'POST', array('image'=> '@' . realpath($FILE_PATH), 'message'=> 'Photo Caption'));

此外,您可能需要
用户照片
照片上传
,以及
发布流
权限。

问题是,我们需要在args中设置访问令牌,然后调用上载相册,这是一个应用了的修复程序,并且成功了。感谢您的评论和回答,

@Asghar我也使用访问令牌进行了尝试,但出现了此错误。您是否也在没有访问令牌的情况下进行了尝试,并让FBAPI处理正确的用户访问令牌?