現在、HttpClient + XML パーサーを使用して、Google Document List API 3 を使用しています。
URL url = new URL("https://docs.google.com/feeds/default/private/full?v=3");
URLConnection conn = (HttpURLConnection) url.openConnection();
conn.addRequestProperty("client_id", your client id);
conn.addRequestProperty("client_secret", your client secret);
conn.setRequestProperty("Authorization", "OAuth " + token);
Client Id
提供しなくても、Client secret
またはSimple API key
(認証トークンのみを提供しても)Google Doc(Googleドライブ)とまったく問題なく通信できることに気づきました。ファイルのダウンロードとアップロードは引き続き可能です。
なぜそうなのですか?これは Google API のセキュリティ ループ ホールですか?