如何向执行以下操作的 Flickr API 发出简单的 CURL 请求:
从集合 Y 中获取 X 个最近的照片 URL + 标题?
其中“X”是照片 URL 的数量,“Y”是集合名称。
此代码是现有应用程序的一部分,我不允许使用 PHPFlickr 之类的脚本寻求帮助。
使用已经测试过的 PHP api有什么问题,你可能需要关心很多东西,比如身份验证、大小等。自己做
我将使用 curl 放置一些简单的代码。希望对你有帮助。我从这里抓住了这个想法
<?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);
}
?>