上传照片 - >错误的相册



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

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

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

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

相关内容

最新更新