2009年10月26日月曜日

OpenLayers 21h FeatureServer Flickr の確認

flickr のコメントを外します。
user_id は、owner_id のことで、確認するところが分からなかったので Your photostream ページの下の RSS ボタンをクリックし、表示されたページのソース表示から探しました。
ブラウザに次のアドレスを入力して確認します。

http://localhost/featureserver112/featureserver.cgi/flickr/all.gml

自分のアップロードした画像の情報が表示されます。

最初、レイヤの名前(flickr)を間違えてエラーが表示されました。
もし原因が分からないときは、外部 API を試してみてください。
基本 URL (http://api.flickr.com/services/rest/?)にパラメータを続けます。
例えば、

http://api.flickr.com/services/rest/?method=flickr.test.echo&api_key=[your_api_key]

なら api_key が表示されます。
([your_api_key] には、取得した api_key を入力してください。)
他にも

http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=[your_api_key]&bbox=139.395,35.705,139.4,35.71&tags=flower

なら画像が検索されます。詳しくは、API の Documents をみてください。
また、取得した api_key と secret は、

featureserver-1.12/FeatureServer/DataSource/Flickr.py

の api_key と secret の値と交換できます。

---
FLICKR_API_KEY = "4750b***************************"
FLICKR_SECRET = "4b671***********"
---
def __init__(self, api_key = "4750b***************************", secret = "4b671***********", url_base = "http://api.flickr.com/services/rest/"):
---

0 件のコメント: