2016-06-20 106 views
1

我目前使用Goo.gl來跟蹤我在互聯網上發佈的各種廣告。我想用電話號碼鏈接(例如:href =「tel:15555555555」)做同樣的事情,但我完全不知道如何做到這一點。電話://網址跟蹤和goo.gl

基本上,我想跟蹤我的手機轉換以免費的方式,我想這爲如果我可以弄清楚一個很好的選擇...

什麼想法?

回答

-1

使用Goo.gl縮短網址 這裏json數據在http頭中作爲post請求發送。通過使用重定向URL方法在longUrl

{'longUrl': 'https://www.google.com'} 

此loginUrl

發送變量是在HTTP頭中發送作爲POST請求和google.com最終作爲一個縮短的URL創建。

public void sendPostBody() throws Exception { 

    String url = "https://www.googleapis.com/urlshortener/v1/url?key=YOUR_GENERATED_KEY"; //Generated your own key on your google account 

    HttpClient client = new DefaultHttpClient(); 
    HttpPost post = new HttpPost(url); 

    // add header 
    post.setHeader("Content-type","application/json"); 

    post.setEntity(new StringEntity("{'longUrl': 'https://www.google.com'}", "UTF8")); 

    HttpResponse response = client.execute(post); 

    BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); 

    StringBuffer result = new StringBuffer(); 
    String line = ""; 
    while ((line = rd.readLine()) != null) { 
    result.append(line); 
    } 
    System.out.println(" The shorten Goo.gl Url is :::: "+result.toString()); 
    } 

這個結果包含格式的JSON這樣的:

{ "kind": "urlshortener#url", "id": "YourShorternURL", "longUrl": "https://www.google.com"} 

你縮短URL是在JSON的 「ID」 參數。

來源:http://adityagoyal-java.blogspot.in/2016/09/shorten-url-using-googl-by-http-post.html