Flickrアプリを作成したJavaWebアプリを作成しています。
Flickrユーザーが私のアプリを登録すると、Flickrのアプリの認証フローで入力したURLに自動的に送信されます。それに伴い、パラメータを受け取りますfrob
。これを使用して、その特定のユーザーのFlickrのユーザーIDを取得できます。
flickrId = flickrj.getAuthInterface().getToken(frob).getUser().getId();
だからそれはうまくいく。
しかし、彼/彼女が「あなたが使用しているアプリ」画面を使用して私のアプリをクリックした場合、私が知る限り、ユーザーに関する情報は何も得られません。それでも、flickrjを次のように使用すると
frob = flickrj.getAuthInterface().getFrob();
7x1x7x2x2x8x1x1x0-48x9f1xfdbx8ex9d-x00x5x9
そのフロブが何であれ、私は(いくつかの数字をx-edしたことに注意してください)のようなフロブを取得します。その後、そのフロブを使用すると
flickrId = flickrj.getAuthInterface().getToken(frob).getUser().getId();
私はに遭遇します
com.aetrion.flickr.FlickrException: 108: Invalid frob
at com.aetrion.flickr.auth.AuthInterface.getToken(AuthInterface.java:182)
:
Flickrの現在ログインしているユーザーに関する情報を取得するにはどうすればよいですか?そのURLで使用できるプレースホルダーのようなものを見つけたいと思っていたのですが、Flickrが自動的にパラメーターを送信するのですが、これに関する情報が見つかりませんでした。