2012-04-27 13 views
0

私のウェブサイトでユーザーがアップロードした最新の写真を取得しようとしていますが、そのリソースへのURLの取得方法がわかりません。私は "flickr.photosets.getPhotos"を使って画像のIDを取得することができますが、タグのURLを取得する方法はわかりません。誰か助けてくれますか?Flickr API - ウェブサイトに写真を含める

答えて

0

としてフォーマットされましたjqueryでこれを行う簡単な例があります210

+0

なぜ私の場合にはうまくいかない? http://pastebin.com/m3P9f5Lb –

+1

このスレッドを見るhttp://stackoverflow.com/questions/3354211/jquery-flickr-api-issue-with-get-photo-set – sofl

1

flickr.tags.getListUserで特定のユーザーのタグを取得できます。あなたはflickr.photos.searchでタグで検索できます。

更新

flickr.photos.searchするタグの引数にタグ文字列(「馬」や「夕焼け」または何でも)を入力します。このエンドポイントのAPI Explorerページは非常に役に立ちます。例の引数を記入し、エンドポイントを照会し、結果をインタラクティブに見ることができます。

更新

ああ、あなたは、HTMLタグを意味します。

construct the URL of an imageの手順を参照してください。

更新

ファームIDはflickr.photos.getInfo API呼び出しから入手可能です。この例では表示されませんが、APIエクスプローラで実行すると、表示されます。タグから

+0

私はまだどのように私はファームIDを見つけることができ

+0

私のスタイルでタグを作ることができる方法を理解ドット? –

+0

私は1枚の写真を撮るために1回の呼び出しを行い、それから1回の写真を表示する必要があります。それはあまりにも複雑なようだ... –

4

「extras」クエリパラメータに、返すURLの値を渡してみてください。 ?あなたの要求がエキストラ= url_mを持っている場合たとえば、応答した写真オブジェクトは次のようになります。

 { 
      "id": "8475556512", 
      "secret": "beca454079", 
      "server": "8102", 
      "farm": 9, 
      "title": "new", 
      "isprimary": "0", 
      "url_m": "https:\/\/farm9.staticflickr.com\/8102\/8475556512_beca454079.jpg", 
      "height_m": "500", 
      "width_m": "386" 
     } 

Tembooは、Flickrのメソッドをテストするための素敵なインターフェイスを持っています。ここでそれを試すことができます:https://www.temboo.com/library/Library/Flickr/。彼らは、JAVA、Python、PHP、Ruby、Node.js、Android、およびiOSのSDKを持っています。

(フル開示:私はTembooで働く)

関連する問題