1

我正在尝试在 android 中使用 api 发布指向 reddit 的链接,但它返回如下所示的 json 响应

{"json": {"errors": [["USER_REQUIRED", "please login to do that", null]]}}

这是我的代码片段

response2=UrltoValue.getValuefromUrl("http://www.reddit.com/api/login"+"?api_type="+"json"+"&passwd="+"********"+"&user="+"sudheer21");

try {
    jo1=new JSONObject(response2);              
    jo2=jo1.getJSONObject("json");

    for(int i=0;i<jo2.length();i++)
    {
        if(i==1)
        {
            jo3=jo2.getJSONObject("data");
            modhash=jo3.getString("modhash");
        }
    }

    response=UrltoValue.getValuefromUrl("http://www.reddit.com/api/submit"+"?api_type="+"json"+"&captcha="+""+"&extension="+""+"&iden="+""+"&kind="+"link"+"&resubmit="+"false"+"&save="+"false"+"&sendreplies="+"true"+"&sr="+"science"+"&text="+"Havetodo"+"&then="+"excellentpost"+"&title="+"&uh/X-Modhashheader="+modhash+"&url="+"http://www.heraldsun.com.au/technology/sci-tech/geniuses-predict-how-the-world-will-end-and-how-to-avoid-it/story-fni0c0qs-1226718860033");

请给我一个解决方案

4

0 回答 0