电话:// URL跟踪和goo.gl.



我目前正在使用goo.gl来跟踪我在互联网上发布的各种广告。我想对电话号码链接(ex:href ="电话:15555555555")做同样的事情。

我基本上是在尝试以免费的方式跟踪我的电话转换,如果我能弄清楚这是一个不错的选择...

有什么想法?

使用goo.gl缩短URL在此处,JSON数据作为发布请求发送到HTTP标头。

通过使用longurl中的重定向URL方法发送变量

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

此登录名是在http标头中以发布请求发送的,终于创建了一个缩短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-usion-googl-by-by-http-post.html

相关内容

  • 没有找到相关文章

最新更新