【发布时间】: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);
}
}
【问题讨论】:
-
你关注this code example了吗?
-
我检查了它,但它对我没有帮助!问题是 URL 协议,它是 HTTPS 而不是 http!但是不知道怎么改!