Тел:// Отслеживание URL и goo.gl

В настоящее время я использую Goo.gl, чтобы отслеживать различные объявления, которые я публикую в Интернете. Я хотел бы сделать то же самое со ссылками на номера телефонов (например: href="tel:15555555555"), но я совершенно не понимаю, как это сделать.

По сути, я пытаюсь бесплатно отслеживать свои телефонные конверсии, и я подумал, что это отличный вариант, если я смогу просто понять это...

Любые идеи?


person Joseph Chillemi    schedule 20.06.2016    source источник


Ответы (1)


Сократите URL-адрес, используя Goo.gl, здесь данные json отправляются в заголовке http в качестве почтового запроса.

отправить переменную, используя метод URL-адреса перенаправления в longUrl

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

этот loginUrl отправляется как почтовый запрос в заголовке http, а 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-адрес Shorten — это параметр «id» в JSON.

Источник: http://adityagoyal-java.blogspot.in/2016/09/shorten-url-using-googl-by-http-post.html

person aditya Goyal    schedule 05.09.2016