【问题标题】:Some of the aliases you requested do not exist: facebook graph api, photo to album您请求的某些别名不存在:facebook graph api, photo to album
【发布时间】:2011-06-28 14:10:36
【问题描述】:

我正在使用 facebook graph 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 中抛出

【问题讨论】:

  • @hello 我遇到了同样的问题 .. 获取我正在使用 FQL 的专辑照片并获取我正在尝试使用 Graph API 。
  • @hello 我遇到了同样的问题..要获取我正在使用 FQL 的专辑照片并要让我尝试使用 Graph API。有人给我一个示例graph.facebook.com/98423808305/comments 其中 98423808305 是 pid .但是在我的示例中,当我使用相同时,它返回给我空白 JSON 数组 ...如果有任何建议,请告诉我。

标签: php facebook facebook-graph-api


【解决方案1】:

问题已解决,我正在使用 FQL 获取专辑 ID,其中专辑的 id 表示为 'aid',而在 GRAPH API 中专辑 ID 表示为 'id' 在将图像上传到我正在使用 Graph API 的相册时,FQL 和 Graph 中的相同对象以不同的方式表示。 在 FQL 中,object_id 等同于 Graph API id

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    相关资源
    最近更新 更多