最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用java代碼獲取新浪微博應(yīng)用的access token代碼實(shí)例

 更新時(shí)間:2019年05月14日 11:33:38   作者:JerryWangSAP  
這篇文章主要介紹了使用java代碼獲取新浪微博應(yīng)用的access token實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

本文實(shí)例為大家分享了java代碼獲取新浪微博應(yīng)用的access token的具體代碼,供大家參考,具體內(nèi)容如下

package test;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URI;
import java.net.URISyntaxException;

import org.apache.http.HttpEntity;
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.params.ConnRoutePNames;
import org.apache.http.impl.client.DefaultHttpClient;

public class WeiboAccessTokenRequest 
{
	static public void main(String[] arg)
	{
		//System.setProperty("http.proxyHost", "proxy.wdf.diablo.corp");
		//System.setProperty("http.proxyPort", "8080");
		HttpClient httpclient = new DefaultHttpClient();  

		HttpPost post = new HttpPost();
		URI url;
		try 
		{
			//url = new URI("https://api.weibo.com/oauth2/access_token");
			String request = "https://api.weibo.com/oauth2/access_token?client_id=3921363495&client_secret=bac53e1f9c1e66514cf7410e39d581dd"
					+ "&grant_type=authorization_code&code=7420036e360713bab82f62a5275aaba7&redirect_uri=https://api.weibo.com/oauth2/default.html";
			url = new URI(request);
			post.setURI(url);
			HttpHost proxy = new HttpHost("proxy.wdf.sap.corp", 8080);
			httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);

			/*post.addHeader("client_id", "3921363495");
			post.addHeader("client_secret", "bac53e1f9c1e66514cf7410e39d581dd");
			post.addHeader("grant_type", "authorization_code");
			post.addHeader("code", "7420036e360713bab82f62a5275aaba7");
			post.addHeader("redirect_uri", "https://api.weibo.com/oauth2/default.html");*/

			HttpResponse response = httpclient.execute(post);
			HttpEntity entity = response.getEntity();   
			if (entity == null)
			{
				System.out.println("response is null!");
				return;
			}   
			InputStream instreams = entity.getContent();   
			String str = convertStreamToString(instreams);  
			System.out.println("Do something");  
			System.out.println(str);  
		} 
		catch (Exception e) 
		{
			e.printStackTrace();
		}
	}
		
	public static String convertStreamToString(InputStream is) 
	{    
		BufferedReader reader = new BufferedReader(new InputStreamReader(is));    
		StringBuilder sb = new StringBuilder();    
		String line = null;    
		try {    
			while ((line = reader.readLine()) != null) {  
				sb.append(line + "\n");    
				}    
		} catch (IOException e) {    
			e.printStackTrace();    
		} finally {    
			try {    
				is.close();    
			} catch (IOException e) {    
				e.printStackTrace();    
			}    
		}    
		return sb.toString();    
	}  

}

以上所述是小編給大家介紹的java代碼獲取新浪微博應(yīng)用的access token實(shí)例詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解JAVA流程控制語(yǔ)句

    詳解JAVA流程控制語(yǔ)句

    這篇文章主要介紹了Java中的流程控制語(yǔ)句,循環(huán)等語(yǔ)句是Java編程中流程控制的基礎(chǔ),需要的朋友可以參考下
    2017-04-04
  • 深入了解Spring中的依賴注入DI

    深入了解Spring中的依賴注入DI

    這篇文章主要介紹了Spring?中的依賴注入,包括注入的方式,寫法,該選擇哪個(gè)注入方式以及可能出現(xiàn)的循環(huán)依賴問題等內(nèi)容,需要的可以參考一下
    2023-06-06
  • Spring?Boot?如何正確讀取配置文件屬性

    Spring?Boot?如何正確讀取配置文件屬性

    這篇文章主要介紹了Spring?Boot?如何正確讀取配置文件屬性,項(xiàng)目中經(jīng)常會(huì)經(jīng)常讀取配置文件中的屬性的值,Spring?Boot提供了很多注解讀取配置文件屬性,那么如何正確使用呢,下文一起來(lái)參考下面文章內(nèi)容吧
    2022-04-04
  • SpringBoot默認(rèn)使用HikariDataSource數(shù)據(jù)源方式

    SpringBoot默認(rèn)使用HikariDataSource數(shù)據(jù)源方式

    這篇文章主要介紹了SpringBoot默認(rèn)使用HikariDataSource數(shù)據(jù)源方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Mybatis in條件傳參的三種實(shí)現(xiàn)方式(直接$,List,[])

    Mybatis in條件傳參的三種實(shí)現(xiàn)方式(直接$,List,[])

    這篇文章主要介紹了Mybatis in條件傳參的三種實(shí)現(xiàn)方式(直接$,List,[]),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • java線程池工作隊(duì)列飽和策略代碼示例

    java線程池工作隊(duì)列飽和策略代碼示例

    這篇文章主要介紹了java線程池工作隊(duì)列飽和策略代碼示例,涉及線程池的簡(jiǎn)單介紹,工作隊(duì)列飽和策略的分析及代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot實(shí)現(xiàn)驗(yàn)證碼的案例分享

    SpringBoot實(shí)現(xiàn)驗(yàn)證碼的案例分享

    驗(yàn)證碼可以有效防止其他人對(duì)某一個(gè)特定的注冊(cè)用戶用特定的程序,破解方式進(jìn)行不斷的登錄嘗試,我們其實(shí)很經(jīng)常看到,登錄一些網(wǎng)站其實(shí)是需要驗(yàn)證碼的,所以本文給大家分享了SpringBoot實(shí)現(xiàn)驗(yàn)證碼的案例,需要的朋友可以參考下
    2024-11-11
  • Invalid bound statement(not found):錯(cuò)誤的解決方案

    Invalid bound statement(not found):錯(cuò)誤的解決方案

    本文介紹了在開發(fā)Java SpringBoot應(yīng)用程序時(shí)出現(xiàn)的"Invalidboundstatement(notfound)"錯(cuò)誤的原因及解決方法,該錯(cuò)誤通常與MyBatis或其他持久化框架相關(guān),可能是由于配置錯(cuò)誤、拼寫錯(cuò)誤或其他問題引起的,解決方法包括檢查SQL映射文件
    2025-01-01
  • Java技巧分享之利用RxJava打造可觀測(cè)數(shù)據(jù)RxLiveData

    Java技巧分享之利用RxJava打造可觀測(cè)數(shù)據(jù)RxLiveData

    這篇文章主要來(lái)和大家分享一個(gè)Java技巧,那就是利用RxJava打造可觀測(cè)數(shù)據(jù)RxLiveData,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-06-06
  • Java注解Annotaton詳解

    Java注解Annotaton詳解

    Java 注解(Annotation)又稱 Java 標(biāo)注,是 JDK5.0 引入的一種注釋機(jī)制,文中給大家介紹了三種基本的Annotaton,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2022-05-05

最新評(píng)論

阳泉市| 晋城| 遂平县| 休宁县| 仲巴县| 通州区| 德阳市| 鹰潭市| 永登县| 安徽省| 黔江区| 无锡市| 湘阴县| 错那县| 海城市| 麻城市| 乐都县| 巴青县| 万山特区| 同江市| 牡丹江市| 梧州市| 林甸县| 永嘉县| 常宁市| 阿瓦提县| 景德镇市| 长春市| 盐城市| 固镇县| 南投县| 望城县| 长海县| 福泉市| 无棣县| 永嘉县| 安阳县| 平阳县| 洛浦县| 古田县| 岚皋县|