Je souhaite convertir une URL longue en version courte.
J'ai suivi la documentation, mais je ne suis pas en mesure de convertir l'URL.
Il en résulte une réponse 403.
J'ai suivi l'approche ci-dessous.
API API Google Shortener: conversion d'une URL longue en version courte
JSONObject reqObj = new JSONObject();
reqObj.put("longUrl", LONG_URL_TO_CONVERT);
reqObj.put("key", API_KEY);
URL url = new URL("https://www.googleapis.com/urlshortener/v1/url");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestMethod("POST");
conn.setDoOutput(true);
OutputStream outputStream = conn.getOutputStream();
outputStream.write(reqObj.toString().getBytes());
InputStream inputStream = conn.getInputStream();
String resp = readStream(inputStream);
J'ai essayé avec requête GET
https://www.googleapis.com/urlshortener/v1/url?key=API_KEY&longUrl=www.google.com
mais il retourner un message d'erreur Required parameter: shortUrl
Ce que je fais mal ici?