問題タブ [flickrj]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Flickrj-android を使用して Flickr へのアップロードが完了する前に onActivityResult() が呼び出される理由
ユーザーが「保存」ボタンを押すと、選択した画像が Flickr にアップロードされ、アップロードされた画像のソースが Flickr からデータベースに保存されます。flickrj-android ライブラリを使用して行います。これは私のコードです:
onActivityResult()
そして、私は UploadPhotoTask と呼ばれる AsyncTask を作成する FlickrjActivity と呼ばれるアクティビティを持っています UploadPhotoTask には、Flickr API からの応答としてアップロードされた写真の Flickr 写真 ID であるパラメータを持つ onPostExecute と呼ばれるメソッドがあります
これは FlickrjActivity の load() メソッドです。
私の予想されるプロセスは、メイン アクティビティが を呼び出すインテントをFlickrjActivity
作成し、Flickr に写真をアップロードするために作成UploadPhotoTask
し、photoID を取得してから、 と を使用してこの ID をメイン アクティビティに返すことですsetResult(RESULT_OK,intent);
。finish();
しかし、[保存] ボタンを押した直後に、onActivityResult()
呼び出された sinceLog.i("ordering","beforeResultCode");
は、アップロードが実行される前にメッセージを Logcat に出力するため、アップロードが完了した後に再度呼び出されないため、内部のブロックif(resultCode == RESULT_OK)
は呼び出されませんでした。onActivityResult()
では、なぜの前にonActivityResult()
呼び出されるのでしょうか?finish()
FlickrjActivity
android - flickr での OAuth 認証中の 401 応答
写真をflickrにバックアップするAndroidアプリを開発しています。
次の問題が何度かありました: リクエスト トークンをアクセス トークンに交換する際に、アクセス トークンを含む応答ではなく、401 応答 ("応答コード: 401、応答メッセージ: Unauthorized、エラー: oauth_problem=token_rejected") を受け取ることがあります。
この問題は主に、インターネット接続が悪い場合に発生します (3g インターネットを訴えている場合)。
この動作を示すログは次のとおりです。
その後、ユーザーのブラウザで次の URL を開きます: url = m.flickr.com/services/oauth/authorize?oauth_token={RESULT_OAUTH_TOKEN}&perms=write
承認後、次のコールバックを取得します:
ベリファイアを使用して、次のリクエストを行います。
応答は次のとおりです。
応答コード: 401、応答メッセージ: Unauthorized、エラー: oauth_problem=token_rejected
トークンの拒否の原因は何ですか? 401 応答を受け取った後、同じベリファイアを使用して別の要求を行うことはできますか? または、これも 401 応答を返しますか?
この問題は、通常、インターネット接続が悪いときに時々発生します。承認には flickrj-android-2.1.1 を使用します
java - Flickrj api を使用して簡単な ping テストを Flickr に送信する方法
flickrj を使用して単一の ping テストを Flickr に送信しようとしています。ここのチュートリアルを順を追って説明しています
https://github.com/callmeal/Flickr4Java
すべてのMaven依存関係とすべてをインポートし、次のコードになりました:
ただし、次のエラーが表示されます。
私は何を間違っていますか?
flickr - 既知の写真が撮影されたカメラを取得する方法
私の質問は、flickr.com の API に関するものです。カメラのタイプは、サイトの各写真の下に直接表示されますが、アプリケーションから取得できる API のメソッドが表示されません。誰かが解決策を知っていますか?