0

I am grabbing photos from my 2 flickr groups using the API method flickr.groups.pools.getPhotos. This is ok but i'd like to actually return the town name rather than just the geo location. Does anybody know of an alternative method to grab my images including the geo location, town name, and the group that they are in? I'd rather not make multiple API calls per image.

Thanks

4

2 に答える 2

0

flickr.groups.pools.getPhotosリクエストのextras引数に「geo」パラメータを追加することで、位置属性を取得できます。

extras (オプション) 返されたレコードごとに取得する追加情報のコンマ区切りリスト。現在サポートされているフィールドは、description、license、date_upload、date_taken、owner_name、icon_server、original_format、last_update、geo、tags、machine_tags、o_dims、views、media、path_alias、url_sq、url_t、url_s、url_q、url_m、url_n、url_z、url_c です。 、url_l、url_o

応答として、グループからの各写真の緯度と経度を受け取ります。

于 2013-07-05T11:25:23.497 に答える
0

したがって、これを行う方法はないようです。その場所を取得するには、各画像で flickr.groups.pools.getPhotos を呼び出してから flickr.photos.geo.getLocation を呼び出す必要がありました。最善の解決策ではありませんが、パフォーマンスを向上させるために db にキャッシュされ、30 分ごとに 1 回だけ呼び出されます。

于 2012-06-29T09:08:19.867 に答える