Php 如何在墙上一次性向所有好友发布facebook api

Php 如何在墙上一次性向所有好友发布facebook api,php,facebook,api,Php,Facebook,Api,我想发布给所有人通过应用程序连接在墙上发布他的所有朋友,此代码仅发布其墙需要更改或添加的内容将带到他的朋友列表中,并通过应用程序在墙上发布他们 请帮帮我 require "../settings.php"; require '../src/facebook.php'; require "../fbaccess.php"; require "web_config.php"; //user data from database $sql = mys

我想发布给所有人通过应用程序连接在墙上发布他的所有朋友,此代码仅发布其墙需要更改或添加的内容将带到他的朋友列表中,并通过应用程序在墙上发布他们

请帮帮我

    require "../settings.php";
    require '../src/facebook.php';
    require "../fbaccess.php";
    require "web_config.php";


    //user data from database
    $sql = mysql_query("SELECT user_id,user_access_token,user_access_token_expire FROM data_table");

    while ($data = mysql_fetch_array($sql)){
    $user_id = $data['user_id'];
    $accessToken = $data['user_access_token'];
    $accessTokenExpire = $data['user_access_token_expire'];


    try {
                $publishStream = $facebook->api("/$user_id/feed", 'post', array(
                    'message' => "",
                    'link'    => '',
                    'picture' => '',
                    'name'    => 'iOS Apps & Games',
                    'description'=> ''
                    )
                );
                //as $_GET['publish'] is set so remove it by redirecting user to the base url
            } catch (FacebookApiException $e) {
                error_log($e);
            }
    }

这是您获取所有好友用户ID的方式:

SELECT uid FROM user WHERE (uid IN (SELECT uid2 FROM friend WHERE uid1=me()))

但是,如果你尝试向所有朋友发帖,Facebook将阻止你的应用程序。你可以做的是向你的朋友发出请求,你的英语真的很差。我建议你用你的母语写问题,用谷歌翻译翻译成英语。我想发布给所有人,通过应用程序连接,在墙上发布他的所有朋友,这段代码只会在墙上发布需要更改或添加的内容,并将其添加到好友列表中,然后通过应用程序在墙上发布这些内容。翻译并不像我希望的那样清晰。。。也许其他人会理解。对不起。这个脚本发布了我的墙,我怎么做,他会发布在我朋友的墙上?你的代码看起来不错。你收到了什么错误?谢谢你的回答,我想把它,我知道,应用程序将被阻止,无论如何,我应该把这个代码?