我正在使用脸谱图api将照片上传到我帐户中的现有相册。 这是我的代码我是怎么做的。
$fb = new Facebook(array(
'appId' => 'xxxxxxxxx',
'secret' => 'xxxxxxxxx',
'cookie' => 'true'
));
$fb->setFileUploadSupport(true);
$imagePath='C:\\wamp\\www\\photo\\photo.jpg';
$args = array('message' => 'photo caption is...');
$args['image'] = $imagePath;
$data = $fb->api('/'. '5463871911515666183' . '/photos?access_token='. $user_access_token, 'POST', $args);
print_r($data);
当我执行此操作时显示错误
致命错误:未捕获OAuthException:(#803)您请求的某些别名不存在:5463871911515666183在第970行的C:\ wamp \ www \ photo \ facebook-php-sdk \ src \ base_facebook.php中抛出< / p>
答案 0 :(得分:1)
问题已经解决,我使用FQL获取相册ID,其中相册的ID表示为'aid',而在GRAPH API中,相册ID表示为 'id'在将图片上传到我正在使用Graph API的相册时,FQL和Graph中的相同对象表示不同。 在FQL中, object_id 与图谱API ID 相当。