【发布时间】:2011-09-26 03:17:11
【问题描述】:
我正在使用 fql 和 php sdk,我创建了一个 Facebook 页面,我想允许所有喜欢我的页面的用户上传照片(从不同的照片创建动态,如拼贴画),我的问题是,作为管理员我可以上传图片但作为普通用户不允许我上传的页面:
有某种规则不允许我上传照片
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从何而来?这是用户相册还是页面相册?访问令牌是用户还是页面?
-
您的应用是否处于沙盒模式?你的页面设置是什么?是否允许用户发布和上传照片?
-
专辑ID来自页面专辑,访问令牌是用户登录的。
标签: facebook facebook-fql facebook-php-sdk