2

我正在尝试使用 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_stream,user_photos等等manage_pages

上传工作,但图片被放置在[myAppName] Photos属于页面所有者的相册中。

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

4

2 回答 2

0

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

于 2012-05-22T10:16:43.660 回答
0

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

于 2012-05-25T13:27:50.480 回答