我想将我的网站与Flickr API集成。我已经生成了oauth_token和oauth_token_secret,但我不知道接下来该做什么,如何使用它们来获取用户照片。
提前谢谢
我正在使用http://sourceforge.net/projects/phlickr/类来处理它:
$flickr = new Flickr($this->FLICKR_CONSUMER_KEY, $this->FLICKR_CONSUMER_SECRET);
$flickr->authenticate('read');
$oauth_token = $flickr->getOauthData(Flickr::OAUTH_REQUEST_TOKEN);
$oauth_token_secret = $flickr->getOauthData(Flickr::OAUTH_REQUEST_TOKEN_SECRET);
答案 0 :(得分:2)
我正在使用http://sourceforge.net/projects/phlickr/类来处理它:
我不认为你是。据我所知,Phlickr不再被积极开发,也不支持OAuth。它的使用与您展示的代码完全不同。
根据您提供的微小代码段,我认为您实际上正在使用我的DPZFlickr库。
如果是这种情况,那么您应该在examples目录中找到一些示例代码来执行您要查找的内容。基本上,你需要做这样的事情:
$flickr = new Flickr($this->FLICKR_CONSUMER_KEY, $this->FLICKR_CONSUMER_SECRET);
$flickr->authenticate('read');
$parameters = array(
'user_id' => '50317659@N00', // Replace with the NSID of the user you are interested in
'per_page' => 100,
'extras' => 'url_sq,path_alias',
);
$response = $flickr->call('flickr.photos.search', $parameters);
$photos = $response['photos'];
然后,$照片将包含一系列照片。同样,这些示例将向您展示获取该数据并从中生成HTML的代码。