您请求的一些别名不存在:facebook graph api,photo to album

时间:2011-06-28 14:10:37

标签: php facebook facebook-graph-api

我正在使用脸谱图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>

1 个答案:

答案 0 :(得分:1)

问题已经解决,我使用FQL获取相册ID,其中相册的ID表示为'aid',而在GRAPH API中,相册ID表示为 'id'在将图片上传到我正在使用Graph API的相册时,FQL和Graph中的相同对象表示不同。 在FQL中, object_id 与图谱API ID 相当。