{"ret":"-1", "msg":"invalid referrer"}是什么意思
就是返回的json格式的值,ret为-1,提示信息为invalid referrer
js对象
表示2个属性 一个为ret为-1,另一个为提示信息为invalid referrer
我调用想获取模拟登陆微信公众平台,给某个用户发送消息。登陆成功了,发消息时报错这个错。
/**
[align=left]* 发送消息
*/
public static void sendMsg(Map<String, String> cookie, String content,
String fakeId) throws IOException {
HashMap<String, String> map = new HashMap<String, String>();
map.put("tofakeid", fakeId);
map.put("content", content);
map.put("error", "false");
map.put("token", TOKEN);
map.put("type", "1");
map.put("ajax", "1");
// String referrerUrl = "http://mp.weixin.qq.com/cgi-bin/singlemsgpage?token="+TOKEN+"&fromfakeid="+fakeId+"&msgid=&source=&count=20&t=wxm-singlechat&lang=zh_CN";
String referrerUrl = "http://mp.weixin.qq.com/cgi-bin/singlemsgpage?msgid=&source=&count=20&t=wxm-singlechat&fromfakeid=="+fakeId+"&token="+TOKEN+"&lang=zh_CN";
Document document = Jsoup.connect(SEND_MSG).header(USER_AGENT_H, USER_AGENT).header(REFERER_H, INDEX_URL2).referrer(referrerUrl).data(map).cookies(cookie)
.post();
Element body = document.body();
System.out.println(body.text());
}[/align]
返回的意思就是说访问者的位置不对