使用 Https 协议从 Flickr 下载数据

Using Https Protocol for downloading data from Flickr

自 2014 年 6 月以来,所有 API 密钥仅通过 HTTPS only.Flickr 弃用对 API 的非 SSL 访问。还有一个 Post,但它是 6 年前的,也就是在这次活动之前。 我知道如何从 Flickr 下载数据,我知道它应该可以工作,但问题是该库不支持 Https。

我正在统计用户分享的图片数量。我使用了 getPeopleInterface().getPublicPhotos(userId,100,1) 方法。

但问题是,它 returns 返回 URL 的错误 403! 我在浏览器中检查了 Url,错误是 "SSL is required." 所以我在 URL 中将 http 更改为 https,它起作用了。我不知道如何在我的代码中更改它。

public class GetUsersPhotos {
       public static void main(String[] args) throws Exception{

            String key = "";
            String secret = "";
            String userId = "78069284@N00";


            Transport t = new REST();
            Flickr f = new Flickr(key, secret, t);

            PhotoList list = f.getPeopleInterface().getPublicPhotos(userId,100,1);
            System.out.println(list);
        }


}

我解决了我的问题。 Flickrapi 1.2,不支持Https协议。我做了什么 我下载了 Flickr4Java.jar 我检查并支持 Https,然后添加最新的 log4j jar 文件。然后,它起作用了。