Хотя цикл повторяется только один раз при использовании api для публикации на стене пользователя? - PullRequest
0 голосов
/ 10 декабря 2011

Я использую цикл while для публикации на стене пользователя через приложение. Цикл while выполняется только один раз и размещается на стене пользователя по одному за раз. Интересно, почему это происходит?

    while($data = mysql_fetch_array($result)){  
        echo "posting in userwall";
        $facebook->api('/'.$data['postid'].'/feed?access_token='.$data['token_key'], 'post', $attachment);
    }

Приведенный выше код выполняется только один раз, даже если строк много. Однако, когда я комментирую вторую строку "$ facebook-> api ('/'.$ data [' postid '].' / Feed? Access_token = '. $ Data [' token_key '],' post ', $ attachment);" он работает столько раз, сколько строк. например,

    while($data = mysql_fetch_array($result)){  
       echo "posting in userwall";
       //$facebook->api('/'.$data['postid'].'/feed?access_token='.$data['token_key'], 'post', $attachment);
    }

У меня есть две строки данных, и он показывает o / p два раза. Однако пока я использую "$ facebook-> api ('/'.$ data [' postid '].' / Feed? Access_token = '. $ Data [' token_key '],' post ', $ attachment);" он запускается только один раз, почему?

1 Ответ

1 голос
/ 10 декабря 2011

Попробуйте:

$facebook->api('/'.$data['postid'].'/feed', 'post', $attachment);
...