我正在尝试使用 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
中。
我怎样才能完成将照片上传到指定的相册?提前感谢!
在将照片上传到主页的相册时,您应该使用主页的access_token
,否则内容将发布给拥有活跃access_token
的用户。
解决方案是,使用 id
,通过图形 API 获得。不是 AID,不是object_id(通过 FQL)。