我正在使用fql和php sdk,并且我创建了一个Facebook页面,并且希望允许所有喜欢我的页面的用户上传照片(从拼贴画等不同照片中创建动态图像),我的问题是作为页面的管理员,我可以上传图片,但作为一个普通用户不允许我:上传照片Facebook api EVERYONE
有某种规则不允许我上传照片
public static function AddPhotoToAlbum ($ userId, $ message)
{
$albumID = '166X93X634658X2 ';
$facebook-> setFileUploadSupport (true);
$ file = "@". realpath ('img/image'. $ userId.. 'png');
$args = array (
'message' => $ message,
'access_token' => $ accessToken,
'image' => $ file);
$data = $ facebook-> api ('/'.$ album. '/ photos', 'post', $ args);
print_r ($ data);
}
任何想法如何解决这个问题。问候
其中是专辑ID来自哪里?这是用户还是网页相册?访问令牌是用户还是页面? – Igy
您的应用程序是否处于沙盒模式?你的页面设置是什么?用户是否允许发布和上传照片? – ifaour
专辑ID来自页面相册,访问令牌是用户登录的。 – ron