【问题标题】:upload photo -> wrong album上传照片 -> 错误的相册
【发布时间】:2012-05-28 19:13:03
【问题描述】:

我正在尝试使用 php sdk 将照片上传到粉丝页面的相册:

$this->facebook->setFileUploadSupport(true);

$fields['image']        = '@'.realpath($source);
$fields['message']      = $message;
$fields['access_token'] = $this->settings['access_token'];

$return = $this->facebook->api($albumID.'/photos', 'POST', $fields);
  • $this->facebook 是 facebook SDK 的一个对象
  • $albumID是粉丝专页所属专辑的ID
  • 我的应用拥有publish_streamuser_photosmanage_pages 等权限

上传成功,但图片被放入属于页面所有者的相册[myAppName] Photos

我怎样才能将照片上传到指定的相册? 提前致谢!

【问题讨论】:

    标签: facebook-graph-api upload facebook-php-sdk photo facebook-page


    【解决方案1】:

    解决方案是使用id,您可以通过graph-API 获得。 不是 AID,不是 object_id(通过 FQL)。

    【讨论】:

      【解决方案2】:

      您应该使用Page's access_token将照片上传到Page的相册,否则内容将发布给拥有活跃access_token的用户。

      【讨论】:

      • 感谢您的回答。现在 facebook 为 page 创建了一个名为 [myAppName] Photos 的新相册并将上传的内容保存在那里。
      • 嗯,这可能意味着$albumID 是空的。在发出请求之前尝试转储它。
      • 我又检查了一遍:它不是空的,它是一个有效的专辑 ID。
      猜你喜欢
      • 1970-01-01
      • 2012-09-20
      • 2018-03-20
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      相关资源
      最近更新 更多