【问题标题】:Using Https Protocol for downloading data from Flickr使用 Https 协议从 Flickr 下载数据
【发布时间】:2015-09-25 14:57:44
【问题描述】:

自 2014 年 6 月起,所有 API 密钥只能通过 HTTPS 工作。Flickr 弃用对 API 的非 SSL 访问。还有另一个帖子,但它是 6 年前的,在此事件之前。 我知道如何从 Flickr 下载数据,而且我知道它应该可以工作,但问题是该库不支持 Https。

我正在尝试计算用户共享的图像数量。我使用了 getPeopleInterface().getPublicPhotos(userId,100,1) 方法。

但问题是,它返回 URL 的错误 403! 我在浏览器中检查了 URL,错误是“需要 SSL”。 所以我在 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);
        }


}

【问题讨论】:

标签: java url ssl flickrj


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多