上传照片 - >错误的专辑

时间:2012-05-22 09:49:14

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

我正在尝试使用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中。

如何将照片上传到指定的相册? 提前谢谢!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

使用id解决方案是通过图形API获得的。 不是AID,不是object_id(通过FQL)。