1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 新浪微博开发三----------------------发微博

新浪微博开发三----------------------发微博

时间:2020-12-05 06:55:07

相关推荐

新浪微博开发三----------------------发微博

发微博主要会用到StatuesAPI类下的update()方法

/*** 发布一条新微博(连续两次发布的微博不可以重复)* * @param content 要发布的微博文本内容,内容不超过140个汉字。* @param lat 纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。* @param lon 经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。* @param listener*/public void update( String content, String lat, String lon, RequestListener listener) {WeiboParameters params = new WeiboParameters();params.add("status", content);if (!TextUtils.isEmpty(lon)) {params.add("long", lon);}if (!TextUtils.isEmpty(lat)) {params.add("lat", lat);}request( SERVER_URL_PRIX + "/update.json", params, HTTPMETHOD_POST, listener);}

一看很清楚,参数有4个,分别是文本内容,经度,纬度,还有监听方法

private void sendweibo(){StatusesAPI api=new StatusesAPI(accessToken);//获取accessToken的值api.update("abcdefg", "90","90",new RequestListener() {@Overridepublic void onIOException(IOException arg0) {// TODO Auto-generated method stub}@Overridepublic void onError(WeiboException arg0) {// TODO Auto-generated method stub}@Overridepublic void onComplete(String arg0) {// TODO Auto-generated method stub//arg0中是发送一条微博后,系统返回的一个Json格式的数据,可以根据这里面的值,来判断,微博是否发送成功System.out.println(arg0);}});}

发完之后,可以去自己的微博上,好好对照着看

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。