从flickr.photos API获取照片?
我想使用flickr.photos API,使用PHP和OAuth,列出flickr帐户中的照片 现在,为了获取图像的URL,我分两个步骤进行操作,这会对API发出太多请求,并且花费太多时间:从flickr.photos API获取照片?,flickr,Flickr,我想使用flickr.photos API,使用PHP和OAuth,列出flickr帐户中的照片 现在,为了获取图像的URL,我分两个步骤进行操作,这会对API发出太多请求,并且花费太多时间: 首先,我使用flickr.photos.search 然后我循环结果数组,并分别为每张照片调用flickr.photos.getInfo。 [flickr.photos.search的结果]不会返回图像的URL,但getInfo会返回 有没有一种方法可以通过一次请求获得图像 谢谢 找到了解决方案,如下所述
flickr.photos.search
flickr.photos.getInfo
。
[flickr.photos.search的结果]不会返回图像的URL,但getInfo会返回谢谢 找到了解决方案,如下所述: 一旦知道照片的ID、服务器ID、场ID和机密,就可以构建照片的源URL,这是许多API方法返回的 URL采用以下格式:
http://farm{farm-id}.staticflickr.com/{server-id}/{id}_{secret}.jpg
or
http://farm{farm-id}.staticflickr.com/{server-id}/{id}_{secret}_[mstzb].jpg
or
http://farm{farm-id}.staticflickr.com/{server-id}/{id}_{o-secret}_o.(jpg|gif|png)
您也可以在源页面上找到示例和图像大小前缀。如果您计划使用Angular, 有一个npm包,让你的工作 在npm站点上签出它:
在这里,如何定义“jpg”或“gif”或“png”?在此之前,我们调用getPhotos($user\u id,$args);此函数不返回扩展名。是否有其他方法获取文件扩展名?