微博授权后,测试发送时报错:
Caused by: weibo4j.model.WeiboException: 400:The request was invalid. An accompanying error message will explain why. This is the status code will be returned during rate limiting.
error:Ip Limit, request ip is not contained in safety ip error_code:10004/2/statuses/share.json
at weibo4j.http.HttpClient.httpRequest(HttpClient.java:404)
at weibo4j.http.HttpClient.post(HttpClient.java:293)
at weibo4j.http.HttpClient.post(HttpClient.java:279)
at weibo4j.Timeline.updateStatus(Timeline.java:953)
at com.sudytech.weibo.server.om.WeiboAccountPO.createWeibo(WeiboAccountPO.java:758)
... 91 common frames omitted
原因:当前ip不在应用允许的ip白名单范围内
解决方案:将当前ip添加到ip白名单范围内,或者将ip置空,注意置空后需重新授权