Reddit post API

时间:2011-08-13 02:50:17

标签: api curl submit reddit

我正在尝试按照reddit api进行操作,如下所示:

https://github.com/reddit/reddit/wiki/API

使用curl登录不是问题:

curl -d user=user -d passwd=pass -c Cookie.txt http://www.reddit.com/api/login 

这给了我一个cookie,其中(我假设)包含我的用户mod-hash:

4029916%2C2010-04-30T22%3A51%3A52%2C1243925043100000000000000000000000000000

接下来我试图发布,使用:

curl -d uh=4029916%2C2010-04-30T22%3A51%3A52%2C1243925043100000000000000000000000000000 -d sr=test -d title=test -d r=test -c Cookie.txt http://www.reddit.com/api/submit

然而,我接收到错误:

[".error.USER_REQUIRED"]

有人可以解释我做错了什么/如何解决它?

1 个答案:

答案 0 :(得分:1)

请看这里:https://github.com/reddit/reddit/wiki/API%3A-login

请注意,cookie与modhash不同。