Php Facebook在循环时向墙上发帖

Php Facebook在循环时向墙上发帖,php,facebook,facebook-wall,Php,Facebook,Facebook Wall,我试图建立一个应用程序,将上传一张照片到一个新的相册,一旦你授权,并给予公众许可 cronjob(每5分钟执行一次的php文件)检查每个数据库条目的时间,超过24小时前的每个条目时间(也将保存在数据库中)将被更新,用户id将再次上传照片。但是如果用户不在我的网站上,我怎么上传照片呢 $permissions = $facebook->api("/".$user."/permissions"); if( array_key_exists('publish_stream', $permissi

我试图建立一个应用程序,将上传一张照片到一个新的相册,一旦你授权,并给予公众许可

cronjob(每5分钟执行一次的php文件)检查每个数据库条目的时间,超过24小时前的每个条目时间(也将保存在数据库中)将被更新,用户id将再次上传照片。但是如果用户不在我的网站上,我怎么上传照片呢

$permissions = $facebook->api("/".$user."/permissions");
if( array_key_exists('publish_stream', $permissions['data'][0]) ) {
    $facebook->setFileUploadSupport(true);

    $album_details = array(
        'message'=> ''.$album_msg.'',
        'name'=> ''.$album_name.''
    );

    $create_album = $facebook->api('/'.$user.'/albums', 'post', $album_details);

    $album_uid = $create_album['id'];

    $photo_details = array(
        'message'=> ''.$photo_msg.''
    );
    $file='temp/'.$first_name.'_'.$worth.'.png';
    $photo_details['image'] = '@' . realpath($file);

    $upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);
}

使用这段代码,我在index.php中上传了一张照片。我试图用“/uid”替换“/me”,但每次它都告诉我,我没有上传照片的权限。需要帮助,真的

登录Facebook,您的应用程序将为您提供一个访问令牌,但此令牌仅在短时间内有效,如果您想在没有登录用户的情况下上载照片,则必须扩展此令牌。有关如何做到这一点的信息,请访问:

登录Facebook,您的应用程序将为您提供一个访问令牌,但该令牌仅在短时间内有效,如果您想在没有登录用户的情况下上传照片,则必须扩展该令牌。有关如何做到这一点的信息,请访问: