"Flickr" (服务连接)
使用 Wolfram 语言搜索并且从 Flickr 导入照片.
连接与验证
ServiceConnect["Flickr"] 创建到 Flickr API 的连接. 如果可以找到前面保存的连接,就可以使用它, 否则,将启动一个新的认证要求.
该连接的使用需要互联网连接和 Flickr 用户账号.
要求
用户信息
"UserData" — 特定用户的资料信息
| "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 | 排序参数 |
导入图像
"ImportImage" — 导入特定图像
| "Keys" | (必要的) | "ImageSearch" 要求中的 "Keys" 域提供的全部照片 ID、农场、服务器和密钥 |
| "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" | 原始图像大小 |
注意事项
该产品使用 Flickr API,但是 Flickr 没有被授权或者认证.
范例
基本范例 (7)
创建新连接:
按照关键字搜索相片:
MetaInformation 中提供到原始相片的连接:
按照地点搜索照片:
按照地点或者关键词搜索在特定日期范围内的照片:
搜索用户相片:
创建拼贴摄影:
显示用户相册或者图库的信息:
显示特定照片图库或者相册的信息: