Попытка создать программный API для Reddit с Javascript - PullRequest
1 голос
/ 17 августа 2011

Я работаю в новостной компании, и мы хотим, чтобы последние новости можно было легко редактировать.Я пытаюсь создать что-то, что будет входить в систему и публиковать ссылку на Reddit только с URL-адреса на нашем сайте.

В любом случае, я пытаюсь использовать Javascript, чтобы нажимать кнопки для входа, и у меня возникают проблемы.

Вот код кнопки прямо здесь:

<button class="btn" tabindex="4" type="submit">login</button>

, который, кажется, отправляет эту форму:

<form class="login-form-side" onsubmit="return post_user(this, 'login');" action="http://www.reddit.com/post/login" id="login_login-main" method="post"><input type="hidden" value="login-main" name="op"><input type="text" tabindex="1" maxlength="20" name="user"><input type="password" tabindex="2" maxlength="20" name="passwd"><div style="display: none;" class="error WRONG_PASSWORD field-passwd">invalid password</div><span style="display:none" class="error RATELIMIT field-ratelimit"></span><span style="display: inline;" class="error RATELIMIT field-vdelay">you are doing that too much. try again in 1 minute.</span><div class="status error" style="display: none;"></div><div id="remember-me"><button tabindex="4" type="submit" class="btn">login</button><input type="checkbox" id="rem-login-main" tabindex="3" name="rem"><label for="rem-login-main">remember me</label><a href="/password" class="recover-password attention">recover password</a><div class="clear"></div></div></form>

У кого-нибудь есть идеи, как это сделать?

1 Ответ

0 голосов
/ 03 мая 2013

Reddit имеет тщательно документированный API , к которому можно обращаться с помощью запросов POST и GET.Кроме того, есть ли причина, по которой вы используете JS для манипулирования DOM?Вы можете использовать одну из оболочек вместо того, чтобы вручную изменять HTML DOM.

...