如何向执行以下操作的Flickr API发出简单的CURL请求:
从Y系列中获取最新照片网址+字幕的X个数量?
其中“X”是照片URL的数量,“Y”是集合名称。
此代码是现有应用程序的一部分,我不允许使用PHPFlickr等脚本寻求帮助。
答案 0 :(得分:3)
使用already tested PHP api的问题是什么,您可能需要关注许多内容,如身份验证,大小等等,由您自己做
我将使用curl编写一些简单的代码。希望能帮助你。我从here
中抓住了这个想法<?php
$ch = @curl_init();
@curl_setopt($ch, CURLOPT_URL, "http://api.flickr.com/services/feeds/groups_pool.gne?id=675729@N22&lang=en-us&format=json");
@curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
@curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$response = @curl_exec($ch);
$errno = @curl_errno($ch);
$error = @curl_error($ch);
if( $errno == CURLE_OK) {
$pics = json_decode($response);
}
?>
答案 1 :(得分:2)
如果您使用简单的xml Feed来获取flickr图像,那么
尝试使用此link
答案 2 :(得分:0)
我在git hub上使用cURL'存储库创建了'Sample Flickr Project - Recent Photos API Integration',并在那里推送了代码。请查看。
GIT网址:https://github.com/shamhrm/flickr_project
GIT克隆:https://github.com/shamhrm/flickr_project.git