facebook api and fql qry post to all my friends

主宰稳场 提交于 2019-12-13 11:23:44

问题


I want to publish All My Friends through apps

When I put this code it brings me an error

Parse error: syntax error, unexpected T_STRING, expecting ')' in test111.php on line 19

Can anyone help me? Thank you

    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);
            }
    }
>?

回答1:


You need one more ) at the end of the line that begins $all_friends=

You've got several other problems here. Try a PHP syntax checker like this: http://www.piliapp.com/php-syntax-check/



来源:https://stackoverflow.com/questions/11943607/facebook-api-and-fql-qry-post-to-all-my-friends

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!