"Flickr" (サービス接続)
Wolfram言語を使って,Flickから写真を検索し,これをインポートする.
接続と認証
ServiceConnect["Flickr"]は,Flickr APIへの接続を行う.以前保存した接続が見付かった場合は,それが使われる.見付からなかった場合は新たな認証リクエストが行われる.
リクエスト
ユーザ情報
"User" | 認証ユーザ | ユーザID,名前,あるいは電子メール |
画像の検索
"ImageSearch" — ユーザ,キーワード,説明,日付の範囲,場所で写真を検索する
"User" | None | ユーザのID,名前,あるいは電子メール | |
"Keywords" | None | 一般的な検索キーワード | |
"Description" | None | 写真の題名,説明,タグ内に検索するキーワード | |
"DateTaken" | None | 写真が撮られた日付または日付の範囲 | |
"DateUploaded" | None | 写真がアップロードされた日付または日付の範囲 | |
"Location" | None | 写真の場所 | |
"Elements" | "Data" | 返すべきデータ要素 | |
"Format" | "Dataset" | 出力形式 | |
"ImageSize" | "Medium" | 画像サイズ | |
MaxItems | 30 | 返される結果の数 | |
"StartIndex" | 1 | 最初の検索で返す結果のインデックス | |
"SortBy" | None | ソート順のパラメータ |
画像のインポート
"Keys" | (必須) | 写真のID,ファーム,サーバ,シークレットのキー(これらはすべて"ImageSearch"リクエストの"Keys"フィールドによって与えられる) | |
"ImageSize" | "Thumbnail" | 画像サイズ |
ユーザ画像のコレクション
"UserGalleries" — 特定ユーザのフォトギャラリーのリスト
"UserAlbums" — 特定ユーザのフォトアルバムのリスト
"User" | 認証ユーザ | ユーザのID,名前,あるいは電子メール | |
MaxItems | 100 | 返される結果の数 | |
"ShowPrimaryPhoto" | False | 各ギャラリーについて代表的な写真を返すかどうか |
フォトギャラリーのデータ
"GalleryImages" — 特定のフォトギャラリーのデータ
"GalleryID" | (必須) | ギャラリーID | |
"Elements" | "Data" | 返されるデータ要素 | |
"Format" | "Dataset" | データ要素の出力形式 | |
"ImageSize" | "Medium" | 画像サイズ |
フォトアルバムのデータ
"AlbumImages" — 特定のフォトアルバムについてのデータ
"AlbumID" | (必須) | アルバムID | |
"Elements" | "Data" | 返されるデータ要素 | |
"Format" | "Dataset" | データ要素の出力形式 | |
"ImageSize" | "Medium" | 画像サイズ | |
MaxItems | 100 | 返される要素数 |
パラメータの詳細
username | 単純なユーザ名 | |
{"UserID",id} | id がAPIユーザのIDを表しているところ | |
{"UserName",username} | ユーザ名を渡すことに等しい | |
{"UserEmail",address} | アドレスがユーザアカウントに関連付けられた電子メールを表しているところ |
"Images" | 画像のリストを返す | |
"Data" | フィールドの数が限定されたデータ集合を返す | |
"FullData" | すべてのフィールドが使用可能なデータ集合を返す | |
"ImageLinks" | 画像のハイパーリンクのリストを返す | |
"LinkedThumbnails" | ハイパーリンクのサムネイルのリストを返す |
"Small" | 320×240 | |
"Medium" | 800×600 | |
"Large" | 1024×768 | |
"Thumbnail" | 100×75 | |
"Original" | もとの画像サイズ |
例題
例 (7)
もとの写真へのリンクは,MetaInformationに提供される:
キーワードまたは場所で,特定の日付範囲に撮影された写真を検索する: