Reddit API в PHP Возвращает плохую капчу для представления истории

Использование PHP для API reddit для отправки истории возвращает плохой капча как ошибка. Я могу войти в систему, используя API и получить USERMOD и CAPTCHA идеально с помощью API. В идеале, если пропущено cookie reddit_session, следует поставить и не вернуть плохую капчу, может кто-нибудь пролить мне немного света на это ..

Ссылка ссылки: https://github.com/reddit/reddit/wiki/API

addPostFields(array('api_type' => 'json', 'user' => $user, 'passwd' => $passwd));

try {
    $send = $r->send();
    $userinfo = $send->getBody();
} catch (HttpException $ex) {
    echo $ex;
}

$arr = json_decode($userinfo,true);

$modhash = $arr['json']['data']['modhash'];
$reddit_session = $arr['json']['data']['cookie'];

$post = array('uh'=>$modhash,
               'kind'=>'link',
                'url'=>'yourlink.com',
                'sr'=>'funny',
                'title'=>'omog-asdfasf',
                'id'=>'newlink',
                'r'=>'funnyier',                
                'renderstyle'=> 'html'              
                );


$url = "http://www.reddit.com/api/submit";

// Upvote RoboHobo's comment :)
// Add user cookie data
$r->addCookies(array("reddit_session" => $reddit_session));
// Set URL to vote
$r->setUrl($url);
// Add vote information, found at http://wiki.github.com/talklittle/reddit-is-fun/api-all-functions
$r->setPostFields($post);
// Send request blindly


try {
    $userinfo = $r->send();
} catch (HttpException $ex) {
    echo $ex;   
}
pre($userinfo);
exit;

function pre($r){
echo "
";
print_r($r);
}
?>

5
задан Ramji 15 September 2011 в 21:45
поделиться