Flickrj API を使用して flickr にログインしています。読み取り専用アクセスの場合は問題ありませんが、写真にタグを追加するために書き込みアクセスが必要な場合、正しく認証できないようです。
基本的な認証フローを理解しているので
- フロブを手に入れよう
- WRITE アクセスを要求するフロブを渡すと、URL が返されます。
- URL を呼び出して flickr トークンを受け取る
- 後続のすべてのリクエストでトークンを使用する
私のコードは現在
Flickr f = new Flickr(properties.getProperty(APIKEY),properties.getProperty(SECRET),t);
System.out.println(f.toString());
// 1 get a frob
AuthInterface authInterface = f.getAuthInterface();
String frob = authInterface.getFrob();
System.out.println("first frob "+frob);
// 2 get a request URL
URL url = f.getAuthInterface().buildAuthenticationUrl(Permission.WRITE,frob);
System.out.println(url.toString());
// 3 call the auth URL
// 4 get token
f.getAuthInterface().getToken(frob);
ご覧のとおり、ステップ 3 で行き詰まっていますか?