問題タブ [phpflickr]
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.
php - phpFlickrとFlickrからの画像の取得
phpFlickrライブラリを使用してFlickrから画像を取得しようとしていますが、ドキュメントが非常にあいまいで、結果が思ったほど良くありません。誰かが私のコードに光を当てることができるかどうか疑問に思います(多分私はm間違った構文を使用していますか?)
これは、主に1ワードのクエリで機能します。つまり、$ tag "inter"を送信すると、interで写真がいくつか見つかりますが、 "Inter Milan FC"を送信すると、flickrでhttp://を検索しても表示されません。 www.flickr.com/search/?w=all&q=inter+milan+fc&m=textは、多くのインテルミランFCの写真をはっきりと示しています。
以下は、phpFlickr関数の私の実装です。
また、flickrから画像を取得する他の手段(phpflickrだけでなく)を使用することもできます。flickrに検索を送信して画像のリストを取得したいだけです。理想的には、返される量を制御できます。それは本当に、非常に難しいことを証明している単純なタスクです:(
php - phpflickr 使用時の問題
Windows Vista および WAMP2.0 で phpFlickr (最新の安定バージョン) を使用します。
そして私はこれらを持っています:
私は symfony を使用しているので、この警告メッセージを GUI に表示したくなく、定義したページにリクエストをリダイレクトしたいと考えています。警告メッセージはメソッド sync_upload の後に表示されます。
これは私のコードです:
php - Flickr API を使用して自分の Web サイトにコレクションを表示する
ウェブサイトにコレクション (タイトル、画像、またはその両方) を表示するために、phpflickr クラスを使用して (または使用せずに) php スクリプトを見つけることができる場所を長い間探していました。
何も見つかりません。
誰かがアイデアを持っているなら...
前もって感謝します。
よろしく、
ピコ
php - CURL POSTを使用してファイルストリームをFlickrに直接アップロードするにはどうすればよいですか?
私は、ある時点でユーザーが写真をflickrアカウント(私のもの)にアップロードできるようにするWebアプリを書いています。Webアプリがインストールされているサーバーに中間画像を保存せずにこれを実行したいと思います。
私がこれまでに得たのは、phpFlickrを実装し、単純なhtmlフォームからPOSTを受け入れるページです。phpFlickrが使用$_FILES['file']['tmp_name']
するパスとして使用します。コードは次のとおりです。
が呼び出されたときにリダイレクトが発生するため、tmpファイルが失われている$f->auth("write")
と思いますが、わかりません。それを保存する方法はありますか?ファイルをサーバーに保存せずにこれを行う方法はありますか?
php - ファイルシステムまたは MySQL への phpFlickr キャッシング?
ファイルシステムまたは MySQL への phpFlickr のキャッシュを介して、個別のファイル名を表示できるはずですか? パラメータを readme に記載されているとおりに設定しましたが、キャッシュによってファイルや mysql テーブルの行が生成されないようです。
ファイルシステム(キャッシュフォルダーのchmod 777)とmysqlメソッド(手動で作成されたキャッシュテーブル)の両方を試しました。phpFlickr でキャッシュを有効にするために何をすべきかについて何かアドバイスはありますか? http://phpflickr.com/docs/caching/
kohana - コハナのphpFlickrライブラリを含む
Kohana Frameworkを使用してWebサイトを開始しましたが、外部ライブラリを「適切な方法」で含める方法が見つかりませんでした。
phpFlickrライブラリを使用して、自分のWebサイトがFlickrと対話できるようにしたい。
ファイルを含めるより良い方法があった場合:
そうしても大丈夫だと思いますが、コハナさんに「phpFlickrファイルはあるので、必要なときに自分で入手してください」と言えばいいのではないでしょうか。
誰でも私を助けることができますか?
ありがとう。
flickr - コード化されたバージョンではなく、表示タグを (スペースを使用して) 戻す方法はありますか?
このクエリを作成するためにphpFlickrを使用しています:
スペースを含むタグがいくつかあり、そのように表示したいことを除いて、うまく機能しています。出来ますか?たぶん、最初にタグ検索を行う必要がありますか?
php - Flickrを使用してサイトの画像を有効にする
ユーザーが私のサイトにアップロードできるが、Flickrでホストされている画像をFlickrを使用して埋め込むことに成功した人はいますか?
このようなことは可能ですか?
ありがとう、アレックス
api - phpFlickr に元の画像を返すにはどうすればよいですか?
このコードは完全に機能します:
...buildPhotoURL が「元の」サイズを取得するように指示されるまで、その時点で返される URL は「http://farm6.static.flickr.com/5607/5332878962__o」のようなものになります。これは明らかに有効ではありません。
私が検索で見つけたものはすべて、これを行うには Flickr 自身のドキュメントではほとんど言及されていない "originalsecret" と "originalformat" の値が必要であることに同意しているようですが、phpFlickr はそれらを試して使用しているようですが、それらは明らかに取得されていません。デフォルトでは、実際にそれらを提供する方法について誰かがコードを投稿しているのを見たことがありません。$f->photos_getInfo() を echo 行の直前に呼び出してみましたが、さまざまなものを渡しても効果がありませんでした。 phpFlickrフォーラムで繰り返される質問に対する有効な回答(私が見つけることができます)。
ノート:
- これはプロアカウントです。
- 適切に認証しています (これらはプライベート セットであり、他のすべてのサイズで正常に機能します)。
- Flickr のプライバシー設定の元のサイズへのアクセスは、「誰でも」に設定されています。
アイデア?
php - PHPFlickr スクリプト...これはよりクリーン/リーンになる可能性がありますか?
OK、ここに私のジレンマがあります:
PHPFlickr を使用して Flickr の一連の画像を表示できるようにしたいと考えている人がどれだけいるかについては、あちこちで読んできましたが、PhotoSets の API が個々の写真の説明を表示しないことを嘆いています。スクリプトがページ上のギャラリーを組み立てる際に、各写真の説明を取得するように PHP をセットアップしようとした人もいます。ただし、この方法は、時間がかかり、非効率的である可能性があることを示しています。
写真 ID と説明を使用してカンマ区切りの値の文字列を作成するというアイデアを別の場所で思いつきました。私はそれを MySQL データベースに保存し、スクリプトでページ上のギャラリーを組み立てる際にそれを呼び出します。爆発を使用して写真 ID とその説明の配列を作成し、それを呼び出してギャップを埋めます...したがって、API 呼び出しが少なくなり、ページが高速になります。
そのため、バックエンドの管理者には、ギャラリーの情報を設定するフォームがあり、セット ID を渡します。スクリプトはその後、この区切り値の文字列を作成します (区切りとして "|~|")。これが私が思いついたものです:
次に、文字列 $descArray が MySQL 文字列に配置され、フォームから取り込まれた他の情報とともにデータベースに配置されます。
私の最初の質問は、これらの説明を取得するために 2 番目の foreach ループを使用することは正しいですか? それを使用していないネット上の他の例をたどってみましたが、うまくいきませんでした。2番目のforeachを実行すると、うまくいきました。私は何か他のことをすべきでしたか?
返されるデータが 2 つのエントリになることに気付きました。1 つは説明であり、もう 1 つは単なる「o」です。したがって、配列 $returnDesc を使用して、必要な 1 つの文字列だけを取得し、もう 1 つの文字列を取得できませんでした。
2 番目の質問は、これを複雑にしすぎたかどうかです。私はよりクリーンで無駄のないコードを書くことを学ぶのが好きで、意見を探していました。
改善に関する提案は大歓迎です。前もって感謝します。