Тел:// Отслеживание URL и goo.gl
В настоящее время я использую Goo.gl для отслеживания различных объявлений, которые я публикую в Интернете. Я хотел бы сделать то же самое со ссылками на номера телефона (например: href="tel:15555555555"), но я совершенно заблудился, как это сделать.
Я в основном пытаюсь бесплатно отслеживать свои телефонные конверсии, и я подумал, что это отличный вариант, если я могу просто выяснить это...
Есть идеи?
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-адрес является параметром "id" в JSON.
Источник: http://adityagoyal-java.blogspot.in/2016/09/shorten-url-using-googl-by-http-post.html