Yaniv Inbar のGData
クライアントを使用して、Android アプリから Picasa アルバムにアクセスしています。経由で認証します
AccountManager.getAuthToken(account, "lh2", null, activity, null, null);
ユーザーとアルバムのフィードを取得し、写真をダウンロードおよびアップロードできます。私ができないことはPicasaClient.executeDelete(Entry)
、getFeed およびアップロード/ダウンロード操作が使用するのとまったく同じ認証を使用しているにもかかわらず、403 エラーが発生し続けることです。
get/put ではなく、delete のためclient_id
に設定する必要がありますか? client_secret
もしそうなら、どこですか?
OAuth2 サービスへの認証が表示されます
URL url = new URL("https://www.googleapis.com/tasks/v1/users/@me/lists?key=" + your_api_key);
URLConnection conn = (HttpURLConnection) url.openConnection();
conn.addRequestProperty("client_id", your client id);
conn.addRequestProperty("client_secret", your client secret);
conn.setRequestProperty("Authorization", "OAuth " + token);
URLConnection
しかし、スタックのどこにも表示されません。フックはどこかにあると思います
authToken = authBundle.getString(AccountManager.KEY_AUTHTOKEN);
ClientLogin.Response clientLogin = new ClientLogin.Response();
clientLogin.auth = authToken;
...しかし、どこにあるかははっきりしていません。