4

通常的东西,永远用谷歌搜索,在这里看,没有帮助。然而。

我想要的是列出我在 Flickr 上的照片集。看起来不错,很简单。我想要“标题图片”(在 Flickr 上用作它的拇指的图片)、标题和 URL。不可能那么难吧?

选择的语言是PHP (5.1.6) 或JS(如果可能的话jQuery)。两者都很好。

4

2 回答 2

1

将API 的flickr.photos.search方法与您的 user_id 一起使用不起作用?

对于 PHP,您在此处有一个基于 PEAR 的包,在http://phpflickr.com/上有另一个库。应该足以通过它。

编辑 :

对于最小实现,您应该使用带有 HTTP 标头的stream_context_create()fopen() ,与此上下文一起使用并手动构建 XMLRPC 请求作为您将发送的文本变量。来自套接字的答案将是您的数据

对于 API,使用flickr.photosets.getList

代码示例(您需要一个有效的 flickr api 密钥)

<?php
$apiKey = '';
$userID = '';
$url = 'http://api.flickr.com/services/rest/?method=flickr.photosets.getList&api_key='
    .$apiKey.'&user_id='.$userID.'&format=json';
$options = Array('http' => Array('method' => 'GET'));
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
$object = json_decode($response);
于 2010-06-02T13:25:29.980 回答
1

另请参阅http://framework.zend.com/manual/en/zend.service.flickr.html以获得漂亮的整洁包装

于 2010-06-06T07:35:53.637 回答