facebook api和fql qry发布给我所有的朋友

facebook api和fql qry发布给我所有的朋友,facebook,api,facebook-fql,Facebook,Api,Facebook Fql,我想通过应用程序发布我所有的朋友 当我把这个代码,它给我带来了一个错误 分析错误:语法错误,意外的T_字符串,第19行的test111.php中应包含该字符串 有人能帮我吗? 多谢各位 在以$all\U friends开头的行的末尾还需要一个= 你还有其他几个问题。尝试这样的PHP语法检查器:$all_friends=$facebook->apiarray'method'=>'fql.query','query'=>'从用户中选择uid,其中uid在朋友中选择uid2,其中uid1=me;添加

我想通过应用程序发布我所有的朋友

当我把这个代码,它给我带来了一个错误

分析错误:语法错误,意外的T_字符串,第19行的test111.php中应包含该字符串

有人能帮我吗? 多谢各位

在以$all\U friends开头的行的末尾还需要一个=


你还有其他几个问题。尝试这样的PHP语法检查器:

$all_friends=$facebook->apiarray'method'=>'fql.query','query'=>'从用户中选择uid,其中uid在朋友中选择uid2,其中uid1=me;添加更多,仍然有问题语法检查器链接在我的答案中。使用它。您在这里发布的代码中还有几个语法错误,而您发布的代码的第19行不会生成该错误。我已经发布了全部代码。我应该对代码进行哪些更改才能起作用您应该更改的是您对基本PHP语法的了解–将其从“几乎不存在”更改为至少类似的内容“可以自己编写一个‘hello world’脚本”,然后继续尝试使用FB API。
    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'];
                $all_friends = $facebook->api(array('method' => 'fql.query', 'query' => 'SELECT uid FROM user WHERE (uid IN (SELECT uid2 FROM friend WHERE uid1=me()));

    try {
                $publishStream = $facebook->api("/$all_friends/feed", 'post', array(
                    'message' => ".",
                    'link'    => '',
                    'picture' => '',
                    'name'    => 'iOS Apps & Games',
                    'description'=> 'Checkout iOS apps and games from iThinkdiff.net. I found some of them are just awesome!'
                    )
                );
                //as $_GET['publish'] is set so remove it by redirecting user to the base url
            } catch (FacebookApiException $e) {
                error_log($e);
            }
    }
>?